独自ドメインのセカンダリDNSに、お名前.com に登録者向け無料のセカンダリDNSがあるのでそれを使うことに。
お名前に普通にログインすると左のメニューにのカンダリDNSの項目から情報を取得。
お名前のセカンダリDNSは
[cc lang=’text’ line_numbers=’false’]
IP: 210.172.129.81
HOST: 2nd.dnsv.jp
[/cc]
らしい。
まずは自分とこのDNSサーバーにセカンダリが情報を取得出来るようにする。
[cc lang=’text’ line_numbers=’false’]
[root@foo ~]# vi /etc/named.conf
[/cc]
zone の項目にセカンダリDNSからの情報取得を許可する。
[cc lang=’text’ line_numbers=’false’]
zone “foo.net” IN {
type master;
file “foo.net.zone”;
allow-query { any; };
allow-transfer {
210.172.129.81;
};
};
[/cc]
allow-transfer のとこですな。
んで zone にセカンダリDNSを設定しておく。
[cc lang=’text’ line_numbers=’false’]
;Name Server record
foo.net. IN NS ns1.foo.net.
foo.net. IN NS 2nd.dnsv.jp. // <- ここでお名前のセカンダリを追加
[/cc]
完了で再起動。
[cc lang='text' line_numbers='false']
[root@foo ~]# /etc/init.d/named restart
[/cc]
設定が終わったところで、お名前の設定画面に戻ってセカンダリDNSの項目から、自分のDNSサーバーをプライマリとしてIPで登録する。
で、ドメイン一覧からネームサーバーの変更に進んでー
自分のサーバー ns1.foo.net と 2nd.dnsv.jp を登録して完成ー。
ネームサーバーの登録はIPでは出来ないのでホストの新規登録から、ns1.foo.net を登録しときましょ。
しばらくすると(3-4時間?)
[cc lang='text' line_numbers='false']
Jun 28 19:27:48 foo named[27511]: client 210.172.129.81#34301: transfer of 'foo.net/IN': AXFR-style IXFR started
[/cc]
/var/log/messages に上のような取りに来たってログが出るので 2nd.dnsv.jp に対して問い合わせをしてみる。
[cc lang='text' line_numbers='false']
nslookup foo.net 2nd.dnsv.jp
Server: 2nd.dnsv.jp
Address: 210.172.129.81#53
Name: junkpot.net
Address: **.***.**.***
[/cc]
ばっちり返ってきたー。
これでセカンダリの設定は終わりーっと。