nslookup - インターネット名サーバーに対して対話的にクエリを実行します。
SYNOPSIS
nslookup [-option] [名前 | -] [サーバー]
DESCRIPTION
nslookup は、インターネットドメイン名サーバーにクエリを実行するためのプログラムです。nslookup には、対話モードと非対話モードの 2 つのモードがあります。対話モードでは、ユーザーは名サーバーに対してさまざまなホストやドメインに関する情報をクエリしたり、ドメイン内のホストのリストを表示したりできます。非対話モードでは、ホストまたはドメインの名前と要求された情報のみが出力されます。
ARGUMENTS
次のいずれかの条件が満たされる場合、対話モードに入ります。
引数が指定されていない場合(デフォルトのネームサーバーが使用されます)。
最初の引数がハイフン (-) で、2 番目の引数がネームサーバーのホスト名またはインターネットアドレスの場合。
非対話モードは、クエリ対象のホストのホスト名またはインターネットアドレスを最初の引数として指定する場合に使用されます。オプションの 2 番目の引数には、ネームサーバーのホスト名またはアドレスを指定できます。
オプションは、コマンド行で引数の前に指定することもできます。オプションはハイフンで始まる必要があります。たとえば、初期タイムアウトを 10 秒に設定して、クエリタイプをホスト情報に変更するには、次のように入力します。
nslookup -query=hinfo -timeout=10
-version オプションを指定すると、nslookup はバージョン番号を出力してすぐに終了します。
INTERACTIVE COMMANDS
host [server]
このコマンドは、現在のデフォルトサーバーを使用するか、または指定されたサーバーを使用して、host の情報を検索します。host がインターネットアドレスであり、クエリタイプが A または PTR の場合、host の名前が返されます。host が名前であり、末尾にピリオド (.) がない場合、検索リストを使用して名前が修飾されます。
ドメインにないホストを検索するには、名前の末尾にピリオドを追加します。
server domain | lserver domain
これらのコマンドは、デフォルトのサーバーを domain に変更します。lserver は、初期サーバーを使用して domain に関する情報を検索し、server は現在のデフォルトサーバーを使用します。権威のある回答が見つからない場合、回答を持っている可能性のあるサーバーの名前が返されます。
root このコマンドは実装されていません。
finger このコマンドは実装されていません。
ls このコマンドは実装されていません。
view このコマンドは実装されていません。
help このコマンドは実装されていません。
? このコマンドは実装されていません。
exit このコマンドはプログラムを終了します。
set keyword[=value]
このコマンドは、検索に影響を与える状態情報を変更するために使用されます。有効なキーワードは次のとおりです。
all このキーワードは、一般的に使用されるオプションの現在の値をすべて出力します。現在のデフォルトサーバーとホストに関する情報も出力されます。
class=value
このキーワードは、クエリクラスを次のいずれかに変更します。
IN インターネットクラス
CH Chaos クラス
HS Hesiod クラス
ANY ワイルドカード
クラスは、情報のプロトコルグループを指定します。デフォルトは IN です。このキーワードの略称は cl です。
nodebug
このキーワードは、完全な応答パケットと、検索中に発生したすべての中間応答パケットの表示をオンまたはオフにします。このキーワードのデフォルトは nodebug です。このキーワードの略称は [no]deb です。
nod2 このキーワードは、デバッグモードをオンまたはオフにします。これにより、nslookup が何をしているかの詳細が表示されます。デフォルトは nod2 です。
domain=name
このキーワードは、検索リストを name に設定します。
nosearch
クエリ要求に少なくとも 1 つのピリオドが含まれているものの、末尾にピリオドが付いていない場合、このキーワードは、回答が受信されるまで、ドメイン検索リスト内のドメイン名を要求に追加します。デフォルトは search です。
port=value
このキーワードは、デフォルトの TCP/UDP ネームサーバーポートを、デフォルトのポート 53 から value に変更します。このキーワードの略称は po です。
querytype=value | type=value
このキーワードは、情報クエリのタイプを value に変更します。デフォルトは A および AAAA です。これらのキーワードの略称は q および ty です。
1 つのクエリタイプのみを指定できることに注意してください。代替が指定されていない場合、デフォルトの動作では両方が検索されます。
norecurse
このキーワードは、ネームサーバーに対して、情報を持っていない場合は他のサーバーにクエリを実行するように指示します。デフォルトは recurse です。このキーワードの略称は [no]rec です。
ndots=number
このキーワードは、ドメイン内のドット (ラベル区切り記号) の数を設定し、この数を超えると検索が無効になります。絶対名は常に検索を停止します。
retry=number
このキーワードは、再試行回数を number に設定します。
timeout=number
このキーワードは、応答を待つ初期タイムアウト間隔を number 秒に変更します。
novc このキーワードは、サーバーに要求を送信するときに、常に仮想回線を使用する必要があることを示します。novc はデフォルトです。
nofail このキーワードは、ネームサーバーが SERVFAIL で応答したり、参照を送信した場合に、次のネームサーバーを試行 (nofail) するか、そのような応答でクエリを終了 (fail) します。デフォルトは nofail です。
RETURN VALUES
nslookup は、クエリが失敗した場合は終了ステータス 1 を、それ以外の場合は 0 を返します。
IDN SUPPORT
nslookup が IDN (国際化ドメイン名) サポートを組み込んで構築されている場合、ASCII 以外のドメイン名を受け付け、表示できます。nslookup は、DNS サーバーに要求を送信したり、サーバーから応答を表示したりする前に、ドメイン名の文字エンコーディングを適切に変換します。IDN サポートをオフにするには、IDN_DISABLE 環境変数を定義します。nslookup が実行されるとき、または標準出力が tty でない場合に、この変数が設定されていると、IDN サポートが無効になります。
FILES
/etc/resolv.conf
SEE ALSO
AUTHOR
インターネットシステムコンソーシアム
COPYRIGHT
2025 インターネットシステムコンソーシアム