さて、設定を終え、namedを起動したら、ちゃんと動いているか確認してみましょう。
nslookupを起動してください。これは、BINDのディストリビューションに含まれます。 その時まず次のように表示されることを確認してください。
% nslookup Default Server: localhost Address: 127.0.0.1 >
そうでなければどこか失敗してると思われます。もう一度設定を見直してください。 後は、勝手きままにアドレスを問い合わせてみます。
> mana Server: localhost Address: 127.0.0.1 Name: mana.sian.or.jp Address: 192.168.1.1 > shiho Server: localhost Address: 127.0.0.1 Name: shiho.sian.or.jp Address: 192.168.1.2 > www Server: localhost Address: 127.0.0.1 Name: mana.sian.or.jp Address: 192.168.1.1 Aliases: www.sian.or.jpいい感じですね。ちゃんと合っています。
ただ注意しなければならないことは、manaと入力していても表示されたのが、mana.sian.or.jpのアドレスだということです。これは/etc/resolv.confでsearchを指定したことで、sian.or.jpが補完されて探されたためです。
さらに問い合わせてみます。
> localhost Server: localhost Address: 127.0.0.1 Name: localhost.sian.or.jp Address: 127.0.0.1 > 127.0.0.1 Server: localhost Address: 127.0.0.1 Name: localhost Address: 127.0.0.1 > 192.168.1.1 Server: localhost Address: 127.0.0.1 Name: mana.sian.or.jp Address: 192.168.1.1合ってます。逆引きもちゃんとできてるみたいです。
では、最後に全ての情報を引きだしてみます。
> ls -d sian.or.jp [localhost] $ORIGIN sian.or.jp. @ 1D IN SOA @ root ( 1997091101 ; serial 4d4h ; refresh 5M ; retry 5w6d16h ; expiry 4d4h ) ; minimum 1D IN NS ns 1D IN MX 10 mail 4d4h IN TXT "Sian's Local Network" news 4d4h IN CNAME mana mana 4d4h IN MX 10 mail 4d4h IN HINFO "Pentium/120" "Linux 2.0" 4d4h IN TXT "Main Desktop Machine" 4d4h IN A 192.168.1.1 localhost 1D IN A 127.0.0.1 mail 4d4h IN A 192.168.1.1 4d4h IN MX 10 mail 4d4h IN HINFO "Pentium/120" "Linux 2.0" www 4d4h IN CNAME mana shiho 4d4h IN MX 10 mail 4d4h IN HINFO "486/100MHz" "Linux 2.0" 4d4h IN TXT "Libretto" 4d4h IN A 192.168.1.2 ftp 4d4h IN CNAME mana ns 4d4h IN A 192.168.1.1 4d4h IN MX 10 mail 4d4h IN HINFO "Pentium/120" "Linux 2.0" 4d4h IN TXT "Name Server" @ 1D IN SOA @ root ( 1997091101 ; serial 4d4h ; refresh 5M ; retry 5w6d16h ; expiry 4d4h ) ; minimumいかがだったでしょうか。私はここまで来れた時、とてもうれしかったです。