DNS の設定が終わり、named の起動が完了したらリゾルバの設定と、正しく動作しているかテストする必要があります。/etc/resolv.conf は正しく設定しておきましょう。
bind9 では基本的に nslookup コマンドは使わないようになりました。とはいえ、/usr/local/bind9/bin/nslookup は用意されています。しかし、実行すると以下のようなメッセージが出力されるようになりました。なので、今後は dig や host などといったコマンドを使うようにしましょう。
----------------
Note: nslookup is deprecated and may be removed from future releases.
Consider using the `dig' or `host' programs instead. Run nslookup with
the `-sil[ent]' option to prevent this message from appearing.
----------------
ここでは dig について簡単な説明をします。/usr/local/bind9/bin/dig -h として実行するとその詳細が表示されますのでそれに従いオプションを指定します。とはいえ、解りづらいです(^^;;。
----------------
% /usr/local/bind9/bin/dig @localhost A www.icmpv6.org
; <<>> DiG 9.2.0 <<>> A www.icmpv6.org
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 47503
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2
;; QUESTION SECTION:
;www.icmpv6.org. IN A
;; ANSWER SECTION:
www.icmpv6.org. 3600 IN A 61.115.25.120
;; AUTHORITY SECTION:
icmpv6.org. 3600 IN NS ns.imgdive.com.
icmpv6.org. 3600 IN NS ns02.icmpv6.org.
;; ADDITIONAL SECTION:
ns02.icmpv6.org. 3600 IN A 61.115.25.120
ns02.icmpv6.org. 3600 IN AAAA 3ffe:505:2019:1::1
;; Query time: 18 msec
;; SERVER: 192.168.1.9#53(192.168.1.9)
;; WHEN: Thu Jan 31 14:29:19 2002
;; MSG SIZE rcvd: 139
----------------
以下はオプションとその説明です。結果を見ると、ADDITIONAL SECTION で表示されている DNS で持っている ANSWER SECTION のレコードが表示され正しく設定されている事が確認できます。AUTHORITY SECTION ゾーンを持っている DNS のリストです。
----------------
@localhost 先頭に"@"を付加し、ネームサーバを指定します
A/AAAA/PTR query-typeを指定します。大文字でも小文字でも良いです
www.running-dog.net 調べたいホスト名を指定します
----------------
IPv6 の逆引きを行う時には 以下の様にするとよいですが長くなり大変です。
----------------
% /usr/local/bind9/bin/dig @localhost PTR \
f.b.e.c.2.9.e.f.f.f.7.9.0.6.2.0.0.0.0.1.9.1.0.2.5.0.5.0.e.f.f.3.IP6.INT
----------------
そんな時にはオプション付けて以下の様にすると非常にらくちんです。
----------------
% /usr/local/bind9/bin/dig @localhost -n -x 3ffe:505:2019:1000::1
----------------