|
digでの動作確認
|
| digを使って、「自DNS内に登録されているホストが正引き・逆引き出来る事」「外部のホストが検索出来る事」「ゾーンの転送出来る事」を確認します。(Windows環境の場合コマンドプロンプトで実行して下さい。) digはresolv.confのnameserverに指定したDNSに問合せをし、得られた結果を出力します。オプションで@マークを使い、明示的に問合せ先を指定する事も可能です。ここでは、resolv.confのnameserver行1番目に調査対象のプライマリDNSが設定されている事とします。 正引きの場合「ホスト名」、逆引きの場合「IPアドレス」をキーワードにします。逆引きの場合、-x オプションをつける事で xxx.xxx.xxx.xxx.in-addr.arpa の形式に変換され検索されます。 正引きの場合「Aレコード」、逆引きの場合「PTRレコード」が求められますが、末尾に明示的に求めるレコード名をつける事も可能です。digのバージョンによっては明示的に指定した方が良いケースもあります。ご注意下さい。(IPアドレスやドメインは自分のものに置き換えてください。) 正引き → dig ns.abcde.com. a 逆引き → dig -x 192.168.69.35 ptr |
| #] dig ns.abcde.com. ; <<>> DiG 9.2.1 <<>> ns.abcde.com. ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 41 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2 ;; QUESTION SECTION: ;ns.abcde.com. IN A ;; ANSWER SECTION: ns.abcde.com. 86400 IN A 192.168.69.35 ;; AUTHORITY SECTION: abcde.com. 86400 IN NS pdns.abcde.com. abcde.com. 86400 IN NS sdns.ocn.ad.jp. ;; ADDITIONAL SECTION: pdns.example.com. 86400 IN A 192.168.69.34 sdns.ocn.ad.jp. 85679 IN A 10.20.20.2 ;; Query time: 30 msec ;; SERVER: 192.168.69.34#53(192.168.69.34) ;; WHEN: Thu Dec 24 23:00:00 2002 ;; MSG SIZE rcvd: 132 #] dig -x 192.168.69.35 ; <<>> DiG 9.2.1 <<>> -x 192.168.69.35 ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 41 ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 2, ADDITIONAL: 2 ;; QUESTION SECTION: ;35.69.168.192.in-addr.arpa. IN PTR ;; ANSWER SECTION: 35.69.168.192.in-addr.arpa. 86400 IN CNAME 35.32.69.168.192.in-addr.arpa. 35.32.69.168.192.in-addr.arpa. 86400 IN PTR ns.abcde.com. ;; AUTHORITY SECTION: 32.69.168.192.in-addr.arpa. 86400 IN NS pdns.abcde.com. 32.69.168.192.in-addr.arpa. 86400 IN NS sdns.ocn.ad.jp. ;; ADDITIONAL SECTION: pdns.abcde.com. 86400 IN A 192.168.69.34 sdns.ocn.ad.jp. 85679 IN A 10.20.20.2 ;; Query time: 1011 msec ;; SERVER: 192.168.69.34#53(192.168.69.34) ;; WHEN: Thu Dec 24 23:10:00 2004 ;; MSG SIZE rcvd: 163 |