コマンド例
$ dig -v
DiG 9.10.3-P4-Ubuntu
$ dig --help
Invalid option: --help
Usage: dig [@global-server] [domain] [q-type] [q-class] {q-opt}
{global-d-opt} host [@local-server] {local-d-opt}
[ host [@local-server] {local-d-opt} [...]]
基本
Aレコード省略
dig likids.info
dig google.com
dig likids.info AAAA
dig ipv6.google.com AAAA
※google.comはAAAAレコードを返さない(at 2019-02)
逆引き
dig -x 202.171.130.93
dig -x 8.8.8.8
MXレコード
dig likids.info mx
dig google.com mx
NSレコード
dig likids.info NS
dig google.com NS
TXTレコード
dig likids.info txt
dig google.com txt
表示をシンプル
dig likids.info +short
dig google.com +short
まとめて表示
dig likids.info ANY
dig google.com ANY
DNS サーバー指定
dig @8.8.8.8 likids.info
dig @ns.likids.info google.com
ROOT
dig @8.8.8.8 likids.info +trace
dig @8.8.8.8 google.com +trace
非再帰検索
+norec
ってhelpにないけど?
簡単にテストしてみたら、どうも先頭でmatchさせているようだ。
正式には下記。
+[no]recurse Toggle the setting of the RD (recursion desired) bit in the query. This bit is set by default, which means dig normally sends recursive queries. Recursion is automatically disabled when the +nssearch or +trace query options are used.
dig @ns.likids.info likids.info +norecurse
dig @8.8.8.8 likids.info +norecurse