nslookup(ネームサーバールックアップの略)は、ドメイン名とIPアドレス、またはその他のDNSレコード間のマッピングを取得するためにドメインネームシステム(DNS)にクエリを実行するネットワーク管理コマンドラインツールです。
nslookup はBINDネームサーバー ソフトウェアの構成要素です。nslookup は、Andrew Cherenson が 1986 年に UC Berkeley の授業プロジェクトとして作成し、最初に 4.3-Tahoe BSD に搭載されました。[ 1 ] BIND 9 の開発において、インターネット システム コンソーシアムはhostとdigを優先して nslookup を非推奨にする予定でした。この決定は 2004 年に BIND 9.3 のリリースにより覆され[ 2 ]、それ以来 nslookup は完全にサポートされています。
digとは異なり、nslookup はオペレーティングシステムのローカルドメインネームシステムリゾルバライブラリを使用してクエリを実行しないため、動作が異なる場合があります。さらに、ベンダー提供バージョンには、ホストファイルやネットワーク情報サービスなどの他の名前情報ソースの出力が含まれている場合があります。nslookup の一部の動作は、 resolv.confの内容によって変更される場合があります。[ 3 ]
Linux版の nslookup は、 Andrew Cherenson によって書かれたオリジナルの BSD 版です。[ 4 ]
nslookup は対話モードまたは非対話モードで動作します。引数なしで呼び出すか、最初の引数が - (マイナス記号) で、2 番目の引数がネーム サーバーのホスト名>またはインターネット アドレスである場合、対話モードで使用すると、nslookup プロンプト ( ) が表示されたときに、ユーザーはパラメータ構成または要求を発行します。引数が指定されていない場合、コマンドはデフォルトのサーバーにクエリを実行します。- (マイナス記号) は、コマンドラインで指定され、nslookup コマンドの前に指定する必要があるサブコマンドを呼び出します。非対話モード、つまり最初の引数が検索対象のホストの名前またはインターネット アドレスである場合、パラメータとクエリは、プログラムの呼び出し時にコマンドライン引数として指定されます。非対話モードでは、デフォルトのネーム サーバーを使用して、指定されたホストの情報を検索します。[ 6 ]
{{cite web}}: CS1メンテナンス: アーカイブサービスは非推奨になりました (リンク)マイクロソフトWindows
UnixライクなOS
ウェブツール