いつもnslookupやdigの使い方を調べてる気がするので、メモを作ります。
nslookup
nslookupのよくある使い方
$ nslookup [ドメイン名] -[DNSサーバ] | ドメイン名とDNSサーバを指定して検索する |
$ nslookup | 対話モードに入る(以下、対話モード) |
> server DNSサーバ | DNSサーバを指定する |
> ホスト名 | 検索を行う |
dig
digのよくある使い方
$ dig ドメイン名 | 基本的な使い方 |
$ dig -x IPアドレス | IPアドレスからの逆引き |
$ dig ANY ドメイン名 | すべてのレコードを出力する |
$ dig ドメイン名 +short $ dig -x IPアドレス +short | IPアドレス、ホスト名のみを返す。シェルなどで使う。 例) $ echo 'dig google.com +short' 172.217.161.78 |
$ dig @DNSサーバ ドメイン名 | 使用するDNSサーバを指定する。 例) $ dig @8.8.8.8 example.com |
$ dig ドメイン名 +norec | DNSサーバで保持しているキャッシュのみで問い合わせを行う。 |
$ dig ドメイン名 +trace | ルートDNSから順に調べる |