DNS - DNS クライアント - dig

クラウディア 
1. 概要
2. 正引き
3. 逆引き

1. 概要

 「dig」は、「nslookup」についで出現したのかな?(あやふや)  「dig (UNIX) - Wikipedia」には、ある程度、記載があります。  「Liunx」では、おそらく標準で実装しています(「Ubuntu 24.04」で確認)。  「FreeBSD」では、「ports」で、「bind-tools」をインストールすることで実装できます。

2. 正引き


dig ホスト名
 で正引きします。  やってみます。

$ dig ns.sing.ne.jp

; <<>> DiG 9.20.2 <<>> ns.sing.ne.jp
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64753
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
;; QUESTION SECTION:
;ns.sing.ne.jp.                 IN      A

;; ANSWER SECTION:
ns.sing.ne.jp.          1252    IN      A       122.215.121.34

;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1) (UDP)
;; WHEN: Thu Nov 21 11:18:07 JST 2024
;; MSG SIZE  rcvd: 58

3. 逆引き


dig -x アドレス
 で逆引きします。  やってみます。

$ dig -x 122.215.121.34

; <<>> DiG 9.20.2 <<>> -x 122.215.121.34
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 57950
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
;; QUESTION SECTION:
;34.121.215.122.in-addr.arpa.   IN      PTR

;; ANSWER SECTION:
34.121.215.122.in-addr.arpa. 9282 IN    CNAME   34.32/29.121.215.122.in-addr.arpa.
34.32/29.121.215.122.in-addr.arpa. 2082 IN PTR  ns.sing.ne.jp.

;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1) (UDP)
;; WHEN: Thu Nov 21 11:21:14 JST 2024
;; MSG SIZE  rcvd: 106