/etc/hostsの設定確認

/etc/hostsで、 xxx.xxx.xxx.xxx hogehoge.jp のように設定をしても、digコマンドで、 $ dig hogehoge.jp hogehoge.jp. IN A yyy.yyy.yyy.…

Read more

Google Public DNS のキャッシュを消す方法

DNSサーバーをRoute53などに切り替えた際に、名前解決にGoogle Public DNS(8.8.8.8や8.8.4.4)を使っている場合にすぐに反映されないことがあります。 その際には https://deve

Read more

シェルスクリプトでdigる

NXDOMAIN だろうが、DNSサーバーからなんらかのレスポンスがあった時点で、とりあえず0が返るらしい…. 通信不能系など、明らかなエラー状態の場合のみ、非ゼロ値がリターンコードとして返る # man d…

Read more

digの結果を使いやすく整形

スクリプトなどで利用する際に使いやすくしました。 余計なものを出力しないようにして最低限の結果だけを吐かせています。 あと、expand コマンドでタブ区切りをスペース区切りに変換してます。 $ dig +nocomme…

Read more

権威DNSサーバーへの問い合わせでWARNING: recursion requested but not available

dig @abc.abc.abc.abc www.example.com ANY www.example.com のネームサーバーのIP (ここでは abc.abc.abc.abc とした) を指定してdigしたとき、 …

Read more

digでゾーン転送可能かチェックする

digでaxfrを使うことでゾーン転送可能かどうか判断できるのですが、 dig @{dnsserver} {domain} axfr 基本的には失敗するはずです。 なお、成功するとゾーンの情報すべてが出てくるので、DNS…

Read more

digで逆引きを調べる

nslookupだとそのまま調べられるのですが、digはオプションが必要のようです。 dig -x {IP_ADDRESS}

Read more

digのタイムアウトを設定する

タイムアウト5秒で3回試行する場合は下記の通り dig +time=5 +tries=3 example.com

Read more

Glueレコードを確認する

example.orgの場合 dig org. NS ANSWER SECTIONのサーバーで検索する dig @b0.org.afilias-nst.org. example.org ADDITIONAL SECTIO…

Read more

digでレコードタイプを指定して調べる

dig {domain} a dig {domain} mx dig {domain} txt とかでAレコード、MXレコードTXTを調べることができるメンドイときは以下推奨 dig {domain} any で基本的に…

Read more

dig, nslookup でDNSサーバーを指定する

社内のDNSサーバーに障害が出ているのか、大本に障害が出ているのか調べるためにDNSサーバーを指定してdig, nslookupを実行したいときがあります。 nslookup nslookup {検索したいドメインなど}…

Read more