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 ジョイントテーブルクエリの簡単な例

推薦する

重複データの処理に関するMySQL学習ノート

MySQLは重複データを処理します一部の MySQL テーブルには重複レコードが含まれている場合があ...

MySQLでJSONフィールドを操作する方法

MySQL 5.7.8 では json フィールドが導入されました。このタイプのフィールドは使用頻度...

Flexレイアウトとスケーリング計算についての簡単な説明

1. Flexレイアウトの紹介Flex は Flexible Box の略で、「柔軟なレイアウト」を...

MySQL における ESCAPE キーワードの使用法の詳細な説明

MySQL エスケープエスケープとは、エスケープ文字の本来の意味を意味します。エスケープ文字の目的は...

Vue3 での Teleport の使用に関する詳細な説明

目次テレポートの目的テレポートの仕組みこの記事では、以下の内容を取り上げます。テレポートの目的テレポ...

よくある MySQL 設計エラーをご存知ですか?

インターネットの発達により、バスを待ったり地下鉄に乗ったりする時間など、断片的な時間を活用して、いつ...

div 要素に終了タグがないため、Web ページを開くことができません

最初は速度の問題だと思ったので、その後、すべての画像リンク リクエストをクロスサイト接続ではなくサイ...

mysql5.5.28 のインストール チュートリアルは非常に詳細です。

参考までにmysql5.5.28のインストールチュートリアルです。具体的な内容は次のとおりです。イン...

要素テーブルテーブルコンポーネントの複数フィールド(複数列)ソート方法

目次必要:発生した問題:解決する:必要:要素テーブル内の複数の列を並べ替えるには、日付の並べ替えをク...

Linux デスクトップ用に Openbox を設定する方法 (推奨)

この記事は、「24 Days of Linux Desktop」の特別シリーズの一部です。 Open...

{{ }} で関数を直接使用する WeChat アプレットの例

序文WeChat アプレット開発 (ネイティブ wxml、wxcss) で、{{ }} 内で直接メソ...

Vueフォームで画像を処理する方法

質問: Vue にブログ投稿をアップロードするためのフォームがあり、タイトル、本文、説明、スニペット...

Linux での MySQL マルチインスタンスの展開とインストール ガイド

MySQLマルチインスタンスとは簡単に言うと、MySQL マルチインスタンスとは、サーバー上で複数の...

MySQLのクラスタ化インデックスと非クラスタ化インデックスの詳細な説明

1. クラスター化インデックステーブル データはインデックスの順序で保存されます。つまり、インデック...

JavaScript の基本演算子

目次1. オペレーター要約する1. オペレーター演算子は、代入、比較、算術演算などの機能を実装するた...