logo

Linux の Nslookup コマンドと例

Nslookup (Name Server Lookup の略) は、DNS サーバーから情報を取得するのに便利なコマンドです。これは、ドメイン ネーム システム (DNS) にクエリを実行して、ドメイン名、IP アドレス マッピング、またはその他の特定の DNS レコードを取得するためのネットワーク管理ツールです。 DNS 関連の問題のトラブルシューティングにも使用されます。

簡単に言うと、インターネットを巨大な地域として想像してください。ウェブサイトは家のようなものですが、通りの名前の代わりに、google.com のような覚えやすい住所が付いています。ただし、コンピューターは番号を使用して通信するため、これらの家を見つける方法が必要です。ここで DNS が登場します。DNS は電話帳のように機能し、わかりやすい Web サイト名をコンピューターが理解できる数値アドレス (IP アドレス) に変換します。



さて、nslookup>コマンドは、この電話帳を探索するために使用できる特別なツールのようなものです。 Web サイトとその接続方法について質問できます。これを使用して次のことができます。

私のコンピュータ画面の寸法はどれくらいですか
  • ウェブサイトのアドレスを調べる :電話帳で電話番号を調べるのと同じように、nslookup>Web サイトの IP アドレスを見つけるには。
  • 問題のトラブルシューティング s: ウェブサイトにアクセスできない場合は、nslookup>問題がどこにあるのかを特定するのに役立ちます。
  • ドメイン構成の詳細については、こちらをご覧ください。 s: を使用してnslookup>では、Web サイトの管理を担当するサーバーなど、Web サイトのドメインに関する詳細を確認できます。

Linux の nslookup コマンドの構文

の構文は、nslookup>コマンドは比較的簡単で、通常は次の形式になります。

nslookup [option] [domain]>

どこ:



  • [options]> コマンドの動作を変更する追加パラメータを参照してください。
  • [domain]> は、クエリ対象のドメイン名または IP アドレスを示します。

nslookup コマンドのオプション:

オプション 説明
-domain=[ドメイン名] デフォルトの DNS 名を変更できます。
-デバッグ デバッグ情報の表示を有効にします。
-port=[ポート番号] -port オプションを使用して、クエリ用のポート番号を指定します。デフォルトでは、nslookup は DNS クエリにポート 53 を使用します。
-タイムアウト=[秒] DNS サーバーが応答するまでの時間を指定できます。デフォルトでは、タイムアウトは数秒に設定されています
-type=a レコードの検索
次を使用して、特定のレコードで使用可能なすべての DNS レコードを表示することもできます。 -type=a オプション
-type=任意 任意のレコードの検索
また、次のコマンドを使用して、利用可能なすべての DNS レコードを表示することもできます。 -type=任意 オプション。
-type=hinfo ホストに関するハードウェア関連の情報を表示します。オペレーティング システムとハードウェア プラットフォームの詳細を提供します。
-type=mx mx レコードの検索
MX (メール交換) は、ドメイン名をそのドメインのメール交換サーバーのリストにマップします。 MX レコードには、google.com に送信されるすべてのメールがそのドメインのメール サーバーにルーティングされる必要があることが記載されています。
-type=ns ns レコードの検索
NS (ネームサーバー) レコードは、ドメイン名をそのドメインに対して権限のある DNS サーバーのリストにマップします。指定されたドメインに関連付けられているネームサーバーが出力されます。
-type=ptr DNS 逆引き参照で使用されます。 IP アドレスをドメイン名にマップするポインター (PTR) レコードを取得します。
-type=soa soa レコードの検索
SOA レコード (権限の開始) は、ドメインに関する権限のある情報、ドメイン管理者の電子メール アドレス、ドメインのシリアル番号などを提供します。

Linux の nslookup のほとんどのコマンド オプションの例

基本的な DNS ルックアップの実行

構文:

nslookup example.com>

例:



nslookup google.com>

nslookup の後にドメイン名を入力すると、ドメインの A レコード (IP アドレス) が表示されます。このコマンドを使用して、ドメインのアドレス レコードを検索します。ドメインネームサーバーにクエリを実行し、詳細を取得します。

nslookup google.com

nslookup google.com

DNS 逆引き参照の実行

構文:

nslookup [IP Address]>

例:

nslookup 192.168.0.10>

IP アドレスを nslookup の引数として指定することで、DNS 逆引きルックアップを実行することもできます。

nslookup 192.168.0.10

nslookup 192.168.0.10

`-type=any` オプションの使用

構文:

nslookup -type=any google.com>

任意のレコードの検索 また、次のコマンドを使用して、利用可能なすべての DNS レコードを表示することもできます。 -type=任意 オプション。

pd.merge
nslookup -type=any google.com

nslookup -type=any google.com

使用する `-type=soa` オプション

構文:

nslookup -type=soa redhat.com>

SOA レコード SOA レコード (権限の開始) を検索すると、ドメインに関する権限のある情報、ドメイン管理者の電子メール アドレス、ドメインのシリアル番号などが提供されます。

nslookup -type=soa redhat.com

nslookup -type=soa redhat.com

使用する `-type=ns` オプション

構文:

nslookup -type=ns google.com>

ns レコードを検索します。 NS (ネームサーバー) レコードは、ドメイン名をそのドメインに対して権限のある DNS サーバーのリストにマップします。指定されたドメインに関連付けられているネームサーバーが出力されます。

nslookup -type=ns google.com

nslookup -type=ns google.com

使用する `-type=a` オプション

構文:

関係構成
nslookup -type=a google.com>

レコードを検索します。次を使用して、特定のレコードで使用可能なすべての DNS レコードを表示することもできます。 -type=a オプション。

nslookup -type=a google.com

nslookup -type=a google.com

使用する `-type=mx` オプション

構文:

nslookup -type=mx google.com>

mx レコードを検索します。 MX (メール交換) は、ドメイン名をそのドメインのメール交換サーバーのリストにマップします。 MX レコードには、google.com に送信されるすべてのメールがそのドメインのメール サーバーにルーティングされる必要があることが記載されています。

nslookup -type=mx google.com

nslookup -type=mx google.com

使用する `-type=txt` オプション

構文:

nslookup -type=txt google.com>

txt レコードを検索します。 TXT レコードは、DKIM、SPF などの複数のタイプのレコードに役立ちます。以下のコマンドを使用すると、任意のドメインに設定されたすべての TXT レコードを見つけることができます。

nslookup -type=txt google.com

nslookup -type=txt google.com

Linux の Nslookup コマンド – FAQ

nslookup コマンドは何に使用されますか?

` nslookup` コマンドは、ドメイン ネーム システム (DNS) にクエリを実行して、ドメイン名または IP アドレスのマッピング情報を取得するために使用されるネットワーク管理ツールです。これは、DNS 関連の問題のトラブルシューティング、DNS レコードの確認、ネットワークの問題の診断によく使用されます。

nslookup を使用してドメインの IP アドレスを見つけるにはどうすればよいですか?

` を使用してドメインに関連付けられた IP アドレスを検索するには nslookup` 、「`」と入力するだけです nslookup ドメイン名` ターミナルまたはコマンド プロンプトで、domain_name を検索する実際のドメインに置き換えます。このコマンドは、そのドメインに対応する IP アドレスを返します。

文字列Javaのreplaceall

nslookup で使用される一般的なオプションまたはパラメータは何ですか?

` とともに使用されるいくつかの一般的なオプションまたはパラメータ nslookup` 含む:

  • -クエリ=タイプ : クエリする DNS レコードのタイプを指定します (A、MX、NS など)。
  • -server=サービス r: クエリに使用する DNS サーバーを指定します。
  • -タイムアウト=秒 : クエリのタイムアウトを設定します。
  • -デバッグ : デバッグモードを有効にして詳細情報を表示します。
  • -助けてください、それとも? : 利用可能なオプションを含むヘルプ メッセージを表示します。

nslookup の結果で権限のない回答が返されることがあるのはなぜですか?

`のとき nslookup` 権限のない回答が返された場合、クエリされた DNS サーバーが問題のドメインのプライマリ権限サーバーではないことを意味します。代わりに、キャッシュされたサーバーまたはセカンダリ サーバーから情報を取得しました。これは、パフォーマンス上の理由からサーバーが応答をキャッシュする再帰的 DNS セットアップでよく見られます。

nslookup がドメイン名を解決できない場合はどうすればよいですか?

`の場合 nslookup` ドメイン名の解決に失敗した場合、問題のトラブルシューティングにはいくつかの手順があります。

  • インターネット接続を確認し、DNS サーバーにアクセスできることを確認してください。
  • ドメイン名のスペルを確認して、再試行してください。
  • DNS サーバーの設定を確認するか、別の DNS サーバーにクエリを実行してみてください。
  • DNS クエリをブロックしている可能性のあるファイアウォールまたはネットワーク構成の問題を探します。
  • 追加のトラブルシューティングには、dig や host などの他のツールの使用を検討してください。

結論

この記事では、DNS サーバーにクエリを実行し、ドメイン名または IP アドレスのマッピングに関する情報を取得するための可変ツールである「nslookup」コマンドについて説明しました。私たちは、これが DNS 関連の問題のトラブルシューティングに非常に役立つことを研究しました。 -type=a、-type=any、-type=mx、-type=ns、-type=ptr、-type=soa などのオプションについても説明しました。全体として、nslookup 情報を使用することで、管理者は DNS インフラストラクチャについての洞察を得て、DNS 関連の問題を効率的に解決できると言えます。