#freeze BIND
サブドメインを追加して、AレコードをDNSに追加する手順
最初に、nslookupで該当ドメインの参照DNSを確認する。
C:\Users\kazuma>nslookup
既定のサーバー: UnKnown
Address: 192.168.4.11
> set type=ns
> example.jp
サーバー: UnKnown
Address: 192.168.4.11
権限のない回答:
example.jp nameserver = ns2.example.jp
example.jp nameserver = ns0.example.jp
example.jp nameserver = ns1.example.jp
ns2.example.jp internet address = 123.456.789.102
ns0.example.jp internet address = 123.456.789.100
ns1.example.jp internet address = 123.456.789.101
番号の若いDNSにアクセスする。
ZONEファイル名をコンフィグファイルから確認する。
# vi /etc/name.conf
type masterになっていることを確認。
slvaeになっている場合はスレーブDNSのため、設定を変更してはいけない。
なお、chrootしていることがあるため、ファイル名を確認して、findで検索する。
# find /var -named example.jp.z
設定ファイルを開き、該当箇所にレコードを追して・・・ 下に続く。
;mtest A 123.456.789.20
mtest A 123.456.789.111
「Serial」の数字をカウントアップして、記述して保存する。
@ IN SOA ns0.example.jp. info.example.jp.(
2012031902 ; serial
最後に、再読み込みして完了。
# /usr/sbin/rndc reload
※namedを再起動しても良いが、キャッシュが消されてしまうので、キャッシュを消さないで更新するには、上記コマンドを利用する。
nslookupでserverに先ほど設定変更をしたDNSを指定して、set type=aで名前解決結果を確認する。