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

戻 る