DNSサーバー BIND ホストの別名の設定方法

環境
Ubuntu 23.04
BIND

概要
ホスト [cft.arkgame.com] を構築しているとして、そのホストに対して
[ftp.arkgame.com] という別名を付与したい場合は、ゾーンファイル中に [CNAME]
レコードを定義します。この [CNAME] レコードの設定により、[cft.arkgame.com]
というホストへのアクセスは [ftp.arkgame.com] というホスト名可能になります。

操作方法
1.ゾーンファイルに [CNAME] レコードの定義を設定します。
# vi /etc/bind/arkgame.com.lan

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
$TTL 86400
@ IN SOA cft.arkgame.com. root.arkgame.com. (
# ゾーンファイルを更新する場合はシリアル番号も更新
2023100802 ;Serial
3600 ;Refresh
1800 ;Retry
604800 ;Expire
86400 ;Minimum TTL
)
IN NS cft.arkgame.com.
IN A 10.0.0.22
IN MX 10 cft.arkgame.com.
cft IN A 10.0.0.22
www IN A 10.0.0.23
# [別名] IN CNAME [元の名前]
ftp IN CNAME cft.arkgame.com.
$TTL 86400 @ IN SOA cft.arkgame.com. root.arkgame.com. ( # ゾーンファイルを更新する場合はシリアル番号も更新 2023100802 ;Serial 3600 ;Refresh 1800 ;Retry 604800 ;Expire 86400 ;Minimum TTL ) IN NS cft.arkgame.com. IN A 10.0.0.22 IN MX 10 cft.arkgame.com. cft IN A 10.0.0.22 www IN A 10.0.0.23 # [別名] IN CNAME [元の名前] ftp IN CNAME cft.arkgame.com.
$TTL 86400
@   IN  SOA     cft.arkgame.com. root.arkgame.com. (
        # ゾーンファイルを更新する場合はシリアル番号も更新
        2023100802  ;Serial
        3600        ;Refresh
        1800        ;Retry
        604800      ;Expire
        86400       ;Minimum TTL
)
        IN  NS      cft.arkgame.com.
        IN  A       10.0.0.22
        IN  MX 10   cft.arkgame.com.

cft     IN  A       10.0.0.22
www     IN  A       10.0.0.23

# [別名] IN CNAME [元の名前]
ftp     IN  CNAME   cft.arkgame.com.

2.設定内容を反映します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# rndc reload
# rndc reload
# rndc reload

3.名前解決を確認します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# dig ftp.arkgame.com.
# dig ftp.arkgame.com.
# dig ftp.arkgame.com.

 

Ubuntu 23.04

Posted by arkgame