廃止情報
このコマンドは旧来の説明や互換情報が混在しやすいため、現行の代替コマンドや実装差異も合わせて確認してください。
概要
DNSへ問い合わせて名前とIPの対応を確認します。対話型でも一発実行でも使えます。
基本構文
nslookup 名前 [DNSサーバー]詳細解説
nslookupは、DNS問い合わせを行う古典的なコマンドです。対話型でも一発実行でも使え、名前からIP、IPから名前の確認を手軽に行えます。
ただし、詳細調査やスクリプト用途ではdigやhostのほうが出力や機能面で扱いやすいことが多く、nslookupは旧来手順の互換理解として押さえるのが現実的です。
既定DNSだけでなく、問い合わせ先サーバーを明示して結果差を見比べることも重要です。
このコマンドを使う場面
古い手順書の読み解き、手早い名前解決確認に使います。
まず安全に試す方法
1. nslookup example.com
2. nslookup 8.8.8.8
3. nslookup example.com 8.8.8.8
3分ミッション
少しでも手を動かすと定着しやすくなります。終わった項目にチェックを入れてください。
-
問い合わせ先の違いで結果が変わるか確認します。
資格試験との関連
-
LinuC レベル1
範囲: ネットワーク確認と接続の基本根拠: editorialnslookupはLinuCレベル1相当の理解を深めるのに役立つコマンドです。
-
LPIC-1
範囲: ネットワーク確認と接続の基本根拠: editorialnslookupはLPIC-1相当の基本事項を整理するのに有効です。
-
共通基礎
範囲: Linuxコマンド基礎根拠: editorial試験横断で、nslookupはLinux運用の基礎体力を支える重要コマンドです。
実行結果サンプル
-
nslookup example.comName: example.com Address: 93.184.216.34
戻り値コード
- 0 正常終了。問い合わせに成功しました。
- >0 名前解決失敗、到達失敗などです。
使用例
nslookup example.comnslookup 8.8.8.8nslookup example.com 8.8.8.8
よくあるエラー
-
詳細情報が足りない 原因: nslookupは簡易確認向きです。対処: 必要に応じてdigへ切り替えます。
導入・互換性情報
環境により対話型の挙動差があります。詳細調査ではdigが好まれることが多いです。
注意点 / セキュリティリスク
危険度は低いですが、既定DNSと指定DNSの違いを意識せず結果だけ見ると誤解しやすくなります。
FAQ
-
Q. digの代わりになりますか。 A. 簡易確認では使えますが、詳細調査ではdigのほうが便利です。
-
Q. 今も使われていますか。 A. 使われますが、旧来資料由来であることも多いです。
関連用語
参照リンク
- カテゴリー: Networking
- レベル: Practical
- 対応試験: LinuC, LinuC レベル1, LPIC, LPIC-1, 共通基礎