NS レコードを調べる:ドメインの管理している (権限のある) DNS サーバーを調べる
NS レコードを調べるには、以下のように nslookup のあとに -type=ns というオプションを付ける。
# nslookup -type=ns ******.co.jp
サーバー: UnKnown
Address: 192.168.0.1
権限のない回答:
******.co.jp nameserver = 01.****.jp
******.co.jp nameserver = 02.****.jp
******.co.jp nameserver = 03.****.jp
******.co.jp nameserver = 04.****.jp
01.****.jp internet address = **.**.**.**
01.****.jp AAAA IPv6 address = ****:****:3300::53
02.****.jp internet address = **.**.**.**
03.****.jp internet address = **.**.**.**
03.****.jp AAAA IPv6 address = ****:****:3300::53
04.****.jp internet address = **.**.**.**
04.****.jp AAAA IPv6 address = ****:****:3fff::53
権限のない回答
問い合わせをしたサーバーが情報を持っていない場合で他のDNSサーバーへ問い合わせをして回答をしている場合に「権限のない回答」と表示される。
DNSサーバーを指定する
# nslookup ******.co.jp *.*.*.*
説明 nslookup [ドメイン名] [DNSサーバーのIPアドレス]
# nslookup
> server 01.*****.jp
既定のサーバー: 01.****.jp
Address: ***.***.**.**
> set type=mx
> *****.co.jp
サーバー: 01.****.jp
Address: ***.***.**.**
*****.co.jp MX preference = 10, mail exchanger = mx01.*****.co.jp
*****.co.jp nameserver = 01.****.jp
mail.*****.co.jp internet address = ***.***.**.**
MXレコードの探索
# nslookup -type=mx *****.co.jp
権限のない回答:
*****.co.jp MX preference = 10, mail exchanger = mail.*****.co.jp