Linux nslookup コマンドの使用方法の詳細な説明

Linux nslookup コマンドの使用方法の詳細な説明

[nslookup とは?] 】

nslookup コマンドは、Linux で非常によく使用されるネットワーク コマンドです。簡単に言えば、DNS 情報を確認するために使用されます。

man nslookup を見ると、nslookup の公式の説明は「インターネット ネーム サーバーを対話的に照会する」であることがわかります。

[nslookup の作者は誰ですか?] 】

man nslookup を使用すると、著者が Andrew Cherenson であることがわかります。彼の LinkedIn ページを見つけました。

彼はハーバード大学とカリフォルニア大学バークレー校に通ったコンピューターサイエンスの天才です。

現在ChoiceStreamで勤務中。

[システムにnslookupコマンドがありませんか? 】

Linux システムに nslookup コマンドがない場合は、bind-utils パッケージがインストールされていない可能性があります。

この問題は、直接 yum install bind-utils を実行することで解決できます。

[nslookup の 2 つのモード]

nslookup は、インターネット ドメイン ネーム サーバー情報を照会できるプログラムです。 「インタラクティブ モード」と「非インタラクティブ モード」という 2 つの動作モードがあります。

「インタラクティブ モード」では、ユーザーはドメイン ネーム サーバーにさまざまなホストとドメイン名に関する情報を照会したり、ドメイン名内のホストのリストを出力したりできます。

「非対話型モード」では、ユーザーはホスト名またはドメイン名の特定の名前または必要な情報のみを取得できます。

インタラクティブモードに入るにはどうすればいいですか? 】

対話モードに入るには 2 つの方法があります。

最初の方法は、パラメータなしで nslookup コマンドを直接入力して対話モードに入ることです。このとき、nslookup はデフォルトのドメイン ネーム サーバー (つまり、/etc/resolv.conf の最初の DNS アドレス) に接続します。

2 番目の方法では、異なるドメイン ネーム サーバーの選択がサポートされます。最初のパラメータは「-」に設定する必要があり、2 番目のパラメータは接続先のドメイン ネーム サーバーのホスト名または IP アドレスを設定することです。

非対話型モードに入るにはどうすればいいですか? 】

nslookup コマンドの直後に照会する IP またはホスト名を追加すると、非対話型モードになります。もちろん、この時点で、接続するドメイン ネーム サーバーを 2 番目のパラメータの位置に設定することもできます。

1. nslookupの機能

nslookup は DNS レコードを照会し、ドメイン名の解決が正常かどうかを確認するために使用されます。ネットワーク障害が発生した場合にネットワークの問題を診断するために使用されます。

2. クエリ

a. 直接クエリ

nslookup ドメイン [dns-server]
 // DNS サーバーが指定されていない場合は、システムのデフォルトの DNS サーバーが使用されます。

b. 他のレコードを照会する

nslookup -qt = タイプドメイン [dns-server]

タイプ:
A --> 住所記録
AAAA --> 住所記録
AFSDB Andrew --> ファイル システム データベース サーバー レコード
ATMA --> ATM アドレス レコード
CNAME --> エイリアスレコード
HINHO --> CPU およびオペレーティング システム情報を含むハードウェア構成記録
ISDN --> ドメイン名に対応するISDN番号
MB --> 指定されたメールボックスが保存されているサーバー
MG --> メールグループレコード
MINFO --> メールグループとメールボックスの情報レコード
MR -->メールボックスレコードの名前を変更
MX --> メールサーバーレコード
NS --> ネームサーバーレコード
PTR -> 逆レコード
RP --> 担当者記録
RT --> ルーティング侵入記録
SRV --> TCP サーバー情報レコード
TXT --> ドメイン名に対応するテキスト情報
X25 --> ドメイン名に対応する X.25 アドレス レコード

c. より具体的な情報を問い合わせる

nslookup -d [その他のパラメータ] ドメイン [DNSサーバー]   
//クエリを実行するときは、ドメイン名キャッシュをクエリするための -d パラメータを追加します


[root@localhost ~]# nslookup www.jsdig.com
サーバー: 202.96.104.15
住所: 202.96.104.15#53

権威のない回答:
www.jsdig.com 正規名 = host.1.jsdig.com。
名前: host.1.jsdig.com
住所: 100.42.212.8

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • nslookup を使用してトップレベルドメインの下にあるすべてのサブドメインを表示する
  • セカンダリドメイン名を一覧表示するnslookup

<<:  jQueryは広告の表示と非表示のアニメーションを実装します

>>:  MySQL ジョイントテーブルクエリの簡単な例

推薦する

nginxはdockerコンテナ内に設定ファイルを自動的に生成します

企業が Docker 自動デプロイメントを構築する場合、Docker の実行時にコンテナ内の設定ファ...

MySQLクエリのパフォーマンスに影響を与える大きなオフセットの理由と最適化の詳細な説明

序文MySQL クエリは select コマンドを使用し、limit および offset パラメー...

ReactはExcelファイルのインポートとエクスポートを実装します

目次プレゼンテーション層ビジネスレイヤーコアプラグイン xlsx ExcelインポートExcelエク...

MYSQLはUnionを使用して2つのテーブルのデータを結合し、表示します。

UNION演算子の使用union : 2 つ以上の SELECT ステートメントの結果を 1 つの...

MySQL 8.0.12 winx64 解凍バージョンのインストール グラフィック チュートリアル

mysql-8.0.12-winx64 解凍版のインストールを記録して、みんなで共有しました。 1....

jsを使用してカルーセル効果を実現する

今日は、参考までに、jsを使用してカルーセルマップの効果を実現する方法についてお話ししましょう。具体...

iframe の src を about:blank に設定した後の詳細

iframe の src を 'about:blank' に設定した後、"...

React でのポータルとエラー境界処理の実装

目次ポータルエラー境界処理エラー境界を使用しない場合はどうなりますか?注記ポータルスロットとも言えま...

HTML テーブル マークアップ チュートリアル (38): ヘッダーの境界線の色属性 BORDERCOLOR

テーブルを美しくするために、ヘッダーに異なる境界線の色を設定できます。基本的な構文<TH 境界...

CSS仕様 BEM CSSとOOCSSサンプルコード詳細説明

序文プロジェクト開発中、各人のコーディング習慣が異なるため、記述された CSS コードは十分に構造化...

Windows での MySQL のダウンロード、インストール、設定、使用に関するチュートリアル

MySQLの概要MySQL はリレーショナル データベース管理システムです。データベースは構造化され...

Nginx で WordPress を設定する方法

以前、私は自分で WordPress を構築していましたが、当時はサードパーティの仮想ホストを使用し...

JS の配列トラバーサルについて、一般的なループをいくつ知っていますか?

序文基本的なデータ構造として、配列とオブジェクトはさまざまなプログラミング言語で重要な役割を果たしま...

Docker で Kong API Gateway をインストールして使用する詳細なチュートリアル

1 はじめにKong は単純な製品ではありません。この記事で言及されている Kong は主に Kon...

vmware workstation12 インストール CentOS プロンプト VMware Player と Device/Credential Guard に互換性がない、理由と解決策

最新バージョンの WIN10 では、Microsoft は仮想化コンテナに基づくセキュリティ メカニ...