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

Linux での dig コマンドの例

Dig は DNS ルックアップ ユーティリティです。システムにインストールされていない場合は、Debian ベースのパッケージ マネージャーの dnsutils と、Fedora、CentOS、および Arch の bind-utils の一部として見つけることができます。

dig コマンドは、DNS サーバーにクエリを実行するために使用されます。非推奨の nslookup コマンドよりも柔軟です。 -h オプションだけで呼び出すと、コマンドのオプションのリストが表示されます。オプションや引数を指定せずに使用すると、ルート サーバーが検索されます。

標準の引数は次のとおりです:

  • サーバー :照会するサーバー。サーバーが指定されていない場合、dig は /etc/resolv.conf にリストされているネームサーバーをチェックします。アドレスは、IPv4 ドット付きアドレスまたは IPv6 コロン区切りアドレスの場合があります。また、dig が解決するホスト名の場合もあります (/etc/resolv.conf のネームサーバーを介して)。
  • 名前 :検索するドメイン名。
  • タイプ :実行するクエリのタイプ (A、ANY、MX、SIG など)。デフォルトは A ですが、有効な BIND9 クエリ タイプであればどれでも使用できます。

コマンドの形式は次のとおりです:

# dig google.com
; <<>> DiG 9.9.4-RedHat-9.9.4-38.el7_3 <<>> google.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 56840
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512

;; QUESTION SECTION:
;google.com.      IN  A

;; ANSWER SECTION:
google.com.    268  IN  A  216.58.217.206
;; Query time: 36 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Sun Mar 05 17:01:08 PST 2017
;; MSG SIZE rcvd: 55

ホストのデフォルトの DNS サーバーではなく、特定の DNS サーバーを照会するには、次の構文を使用します:

# dig @server host_to_lookup

dig コマンドの例

1. 任意のドメイン ネーム サーバーを調べるには:

# dig centos.com

2. 出力から特定のセクションを非表示にするには:

# dig centos.com +noanswer
# dig centos.com +noadditional 
# dig centos.com +nostats
# dig centos.com +noauthority
# dig centos.com +nocomments

3. すべてのタイプのレコードをクエリするには:

# dig centos.com -t ANY

4. MX レコード (Mail Exchanger レコード) を照会するには:

# dig centos.com MX
# dig centos.com -t MX

5. SIG レコード (署名レコード) を照会するには:

# dig centos.com -t SIG

6. NS レコード (ネーム サーバー レコード) を照会するには:

# dig centos.com -t NS

7. TXT レコード (テキスト レコード) を照会するには:

# dig centos.com -t TXT

8. 要約された出力を表示するには:

# dig centos.com +short

9. サーバーの逆引き DNS ルックアップを行うには:

# dig -x centos.com


Linux
  1. 7 Linux df コマンドの例

  2. 8 Linux TR コマンドの例

  3. Linux での rm コマンドの例

  1. Linux での ps コマンドの例

  2. Linux での sa コマンドの例

  3. w Linux でのコマンド例

  1. Linux での ac コマンドの例

  2. Linux での df コマンドの例

  3. Linux での dig コマンドの例