GNU/Linux >> Linux の 問題 >  >> Linux

ドメインの権威あるネームサーバーを見つけるための3つのコマンド– Linux / Mac / Windows

前回の記事では、DNSとは何か、そのタイプとその仕組みについて説明しました。今日は、Linux、Windows、Macマシンで任意のドメインの信頼できるネームサーバーを表示する方法を説明します。高可用性を確保するために、どのドメインにも複数のネームサーバーがあります。そのため、1つのネームサーバーに障害が発生した場合、別のネームサーバーがDNSクエリに応答する必要があります。たとえば、Google.comは一連の信頼できるネームサーバーに割り当てられます。特定のドメインに割り当てられているネームサーバーを確認するには、次のコマンドを入力します。

Unix / Linux / Macの場合:

host -t ns google.com

以下のような出力があります:

google.com name server ns4.google.com.
google.com name server ns2.google.com.
google.com name server ns3.google.com.
google.com name server ns1.google.com.
>

上記の出力から、google.comが4つのネームサーバーにバインドされていることがわかります。つまり、ns1.google.comからns4.google.com

別のコマンド nslookup、 これはWindowsおよびLinuxマシンで動作します。

「nslookup」と入力し、プロンプトに以下のコマンドを入力します。

> set query=ns
> google.com

出力は以下のようになります

Non-authoritative answer:
google.com nameserver = ns3.google.com.
google.com nameserver = ns1.google.com.
google.com nameserver = ns2.google.com.
google.com nameserver = ns4.google.com.

Authoritative answers can be found from:
ns3.google.com internet address = 216.239.36.10
ns2.google.com internet address = 216.239.34.10
ns1.google.com internet address = 216.239.32.10
ns4.google.com internet address = 216.239.38.10

ここで、出力にはさまざまなネームサーバーのIPアドレスも含まれています。

3番目のコマンド 「掘る」です。 Digは、ドメインのDNS情報を照会するためのネットワーク管理ツールであるDomainInformationGroperです。 Digは、DNS「A」レコードとNSレコードになります。

dig google.com

出力は以下のようになります

;; ANSWER SECTION:
google.com. 264 IN A 74.125.236.134
google.com. 264 IN A 74.125.236.135
google.com. 264 IN A 74.125.236.136
google.com. 264 IN A 74.125.236.137
google.com. 264 IN A 74.125.236.142
google.com. 264 IN A 74.125.236.128
google.com. 264 IN A 74.125.236.129
google.com. 264 IN A 74.125.236.130
google.com. 264 IN A 74.125.236.131
google.com. 264 IN A 74.125.236.132
google.com. 264 IN A 74.125.236.133

;; AUTHORITY SECTION:
google.com. 11194 IN NS ns1.google.com.
google.com. 11194 IN NS ns3.google.com.
google.com. 11194 IN NS ns4.google.com.
google.com. 11194 IN NS ns2.google.com.

;; ADDITIONAL SECTION:
ns3.google.com. 197993 IN A 216.239.36.10
ns2.google.com. 24555 IN A 216.239.34.10
ns1.google.com. 24579 IN A 216.239.32.10
ns4.google.com. 24566 IN A 216.239.38.10

Linux
  1. Linuxコマンドが何をするかを知る方法

  2. Linux –特定のプロセスの名前空間を見つける方法は?

  3. UbuntuLinuxのコマンドラインからドメインネームサーバーを取得する方法

  1. Linuxの検索コマンド

  2. Linux の孤立したプロセスを見つける

  3. Linux はハイパースレッド化されたコア ID を見つけます

  1. 実行しているLinuxバージョンは何ですか?調べる方法は次のとおりです

  2. 実行している Linux のバージョンを確認するにはどうすればよいですか?

  3. BASH:重複ファイルの検索 (MAC/LINUX 互換)