久しぶりに nslookup コマンドを使ってみた

名前解決の確認は dig コマンドで行う場合が多いですが、久しぶりに nslookup コマンドを使ってみたらポート指定ができたり、デバッグモードがあったりと新たな発見があったので、メモとして残しておきます。

DNSサーバーのポート番号指定
あまりないと思うのですが、ポート番号が53以外で動いているDNSサーバーを使う場合。

$ nslookup
> set port=56
> apple.com

"-port" とかでやってみたのですが、非インタラクティブな感じではできませんでした。*1
あと、dig コマンドもポート指定オプション( -p )があることを初めて知りました。

デバッグモード

$ nslookup -debug apple.com


以下、基本的な使い方です。
レコード指定

$ nslookup -query=mx apple.com
$ nslookup -query=ns apple.com
$ nslookup -query=soa apple.com

DNSサーバー指定

$ nslookup apple.com 192.168.0.1

*1:" *** Invalid option: port "とか言われた