コマンドプロンプト【nslookup】の使い方

メモ

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
【関連】
タイトルとURLをコピーしました