nslookup コマンド

目的

インターネット・ドメインのネーム・サーバーを対話式に照会します。

構文

nslookup [-オプション] [名前 |-] [サーバー]

説明

nslookup コマンドは、2 つのモードでインターネット・ドメインのネーム・サーバーを照会します。 対話モードを使用すると、各種のホストおよびドメインに関する情報についてネーム・サーバーを照会したり、ドメイン内にあるホストの一覧を表示できます。 非対話モードでは、指定のホストまたはドメインの名前および要求情報が表示されます。

nslookup コマンドが対話モードに入るのは、引数を指定しないとき、あるいは最初の引数が - (負符号) で 2 番目の引数がネーム・サーバーのホスト名または IP アドレスのときです。 引数を指定しないと、コマンドはデフォルトのネーム・サーバーを照会します。 nslookup コマンドが 非対話式モードに入るのは、検索対象のホスト名またはホストのインターネット・アドレスを最初の引数として指定した場合です。 2 番目のオプションの引数には、ネーム・サーバーのホスト名またはアドレスを指定します。 コマンド・ラインに各オプションを指定可能なのは、オプションが各引数の前にあり、かつ、ハイフンが接頭部として付けられている場合です。 例えば、デフォルトの照会タイプをホスト情報に変更し、初期タイムアウトを 10 秒に変更するには、下記のコマンドを入力します。
nslookup -query=hinfo  -timeout=10

対話式コマンド

項目 説明
host [サーバー] 現行のデフォルト・サーバーを使用、または指定されている場合はサーバーを使用するホスト用の情報を検索します。 そのホストがインターネット・アドレスであり、照会タイプが A または PTR の場合は、nslookup コマンドはそのホストの名前を戻します。 そのホストが名前であり、かつ、末尾にピリオドが付いていない場合、検索リストを使用してその名前を限定します。 現行ドメイン内に存在しないホストを探す場合、その名前の後ろにピリオドを 1 つ付けます。
サーバー ドメイン lserver ドメイン デフォルトのサーバーを Domain パラメーターで指定した値に変更します。 lserver サブコマンドは、初期サーバーを使用してドメインに関する情報を探します。 server サブコマンドは現在のデフォルト・サーバーを使用します。 信頼できる回答が見つからない場合には、回答が得られそうな別のサーバーの名前が戻されます。
exit プログラムを終了します。
set キーワード[=] 検索に影響を及ぼす状態情報を変更します。 以下のいずれかのキーワードを指定できます。
all
set を行うために頻繁に使用されるオプションの現在値を表示します。 現在のデフォルトのサーバーおよびホストに関する情報も出力されます。
class=
照会クラスを下記のいずれかの値に変更します。 クラスは情報のプロトコル・グループを指定します。 デフォルトは INです。
IN
インターネット・クラス。
CH
カオス・クラス。
HESIOD
Hesiod クラス。
any
ワイルドカード (上記のいずれか)。
 
[no]debug
デバッグ・モードをオンにします。 デフォルト値は nodebug です。
[no]d2
広範囲のデバッグをオンにします。 デフォルトは nod2 です。
ドメイン =name
デフォルトのドメイン名を、name パラメーターで指定した名前に変更します。
[no] 検索
検索要求に末尾ピリオド以外のピリオドが含まれている場合、回答が受信されるまで、ドメイン検索リスト内のドメイン名を要求に追加します。 デフォルトは searchです。
port=
デフォルトの TCP/UDP ネーム・サーバー・ポートを value パラメーターで指定した番号に変更します。 デフォルト値は 53 です。
querytype=type=
value パラメーターで指定したタイプに、情報照会のタイプを変更します。 デフォルト値は A です。
[no]recurse
その情報がない場合、他のサーバーを照会する旨をネーム・サーバーに通知します。 デフォルト値は、recurse です。
retry=数値
number パラメーターで指定した数値に再試行回数を設定します。
タイムアウト =number
応答を待つ際の初期タイムアウトの時間間隔を number パラメーターで指定した秒数に変更します。
[no]vc
サーバーへの要求送信時に、常時、仮想回線を使用します。 デフォルト値は novc です。
[no] fail ([いいえ] 失敗)
ネーム・サーバーが、そのような応答時に SERVFAIL または委託 (nofail) または照会終了 ( fail) で応答する場合、次のネーム・サーバーを試行します。 デフォルトは nofail です。

ファイル

項目 説明
/etc/resolv.conf 初期ドメイン名およびネーム・サーバー・アドレスが入っています。

nslookup コマンド-BIND 9.16

詳細な説明については、「BIND 9.16 Administrator Reference Manual」の「 nslookup command 」を参照してください。