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

推薦する

docker --privileged=true パラメータの役割についての簡単な説明

バージョン 0.6 あたりで、Docker に privileged が導入されました。このパラメー...

MySQL ストレージエンジン InnoDB の設定と使用方法の説明

MyISAM と InnoDB は、MySQL で最も一般的なストレージ エンジンです。前回の記事で...

MySQLデータベースインデックスの詳細な紹介

目次マインドマップシンプルな理解インデックスモデルの進化二分探索木自己バランス型二分木BツリーB+ ...

Vue+echarts で積み上げ棒グラフを実現

この記事では、積み上げ棒グラフを実装するためのVue+echartsの具体的なコードを参考までに紹介...

Mysql5.7 サービスを開始できません。グラフィカル ソリューション チュートリアル

p>「サービス」で手動で起動すると、 コンソールから起動します: 次に、...\MySQL S...

CSS 配置レイアウト (位置、配置レイアウト スキル)

1. ポジショニングとは何ですか? CSS の position 属性には、absolute/re...

Linux リモートログイン実装チュートリアル分析

Linux は一般的にサーバーとして使用され、サーバーは一般的にコンピュータルーム内に置かれます。L...

ランダムな文字を生成する Java サンプルコード

サンプルコード: java.util.Random をインポートします。 java.util.UUI...

HTMLはWEB標準の開発の中心的な基盤です

HTML 中心のフロントエンド開発は、ほぼ Web 標準の意味です。共通しているのは「分離」という考...

Nginx 正規表現の詳細な説明

Nginx (エンジン x) は、高性能な HTTP およびリバース プロキシ サーバーであり、IM...

Dockerコンテナデータボリュームの原理と使用法の分析

コンテナデータボリュームとはデータがコンテナ内にある場合、コンテナを削除するとデータは失われます。例...

Tomcat サーバーの応答が遅い場合の解決策

1. 分析的思考1. 機械自身の理由を排除する2. サーバーパフォーマンス分析3. プロジェクト自体...

Zabbix で複数の JVM プロセスを監視する方法

1. シナリオの説明:私たちの環境ではマイクロサービスを使用しています。各プログラムには個別のプロセ...

入力タイプの制限(複数の方法)

1. 入力・貼り付けできるのは中国語のみ<input onkeyup="value=...

MySQL ベースのストレージエンジンとログの説明 (包括的な説明)

1.1 ストレージエンジンの概要 1.1.1 ファイルシステムストレージファイル システム: オペ...