有効なDNSサーバーを確認するには? [コピー]

有効なDNSサーバーを確認するには? [コピー]

DNS検索が必要な項目について検索しているDNSサーバーをどのように一覧表示しますか?

私が持っているものが使われていないようでresolv.conf問題を解決したいと思います。最初のステップは、システムに使用しているサーバーを印刷させることです。

これまで私が見つけたすべては、ネットワーク管理者がインストールされていると仮定します。それ以外の場合、nmcli他のコマンドは機能しません。

Linux linuxtest 3.16.0-4-amd64 #1 SMP Debian 3.16.43-2+deb8u2 (2017-06-26) x86_64 GNU/Linux

ベストアンサー1

DNSの問題を解決するために使用できるツールがたくさんあります。

  • 破棄:digWebサーバーの名前のみを調べると、このツールは上記の簡単なトラブルシューティングを実行するのに十分な詳細を表示します。はい、

    arif@arif:~$ dig google.com
    ; <<>> DiG 9.10.3-P4-Ubuntu <<>> google.com
    ;; global options: +cmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 58212
    ;; flags: qr rd ra; QUERY: 1, ANSWER: 6, AUTHORITY: 0, ADDITIONAL: 1
    ;; OPT PSEUDOSECTION:
    ; EDNS: version: 0, flags:; udp: 4096
    ;; QUESTION SECTION:
    ;google.com.            IN  A
    
    ;; ANSWER SECTION:
    google.com.     299 IN  A   74.125.200.100
    google.com.     299 IN  A   74.125.200.102
    google.com.     299 IN  A   74.125.200.139
    google.com.     299 IN  A   74.125.200.138
    google.com.     299 IN  A   74.125.200.101
    google.com.     299 IN  A   74.125.200.113
    
    ;; Query time: 287 msec
    ;; SERVER: 192.168.97.54#53(192.168.97.54)
    ;; WHEN: Fri Sep 29 03:39:37 EDT 2017
    ;; MSG SIZE  rcvd: 135
    

    ここから見ることができます最後の行から3番目名前を解決するためにどのDNSサーバーを使用していますか?私の場合は192.168.97.54で、誰もが知っているようにポート53を使用しています。次の例では、前述のように特定のDNSサーバー(Dyn-216.146.35.35)を使用するのと同じ内容を示します。;;仕える人部分。

    arif@arif:~$ dig @216.146.35.35 linux.org
    ; <<>> DiG 9.10.3-P4-Ubuntu <<>> @216.146.35.35 linux.org
    ; (1 server found)
    ;; global options: +cmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 16485
    ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1
    ;; OPT PSEUDOSECTION:
    ; EDNS: version: 0, flags:; udp: 1480
    ;; QUESTION SECTION:
    ;linux.org.         IN  A
    
    ;; ANSWER SECTION:
    linux.org.      300 IN  A   104.28.16.26
    linux.org.      300 IN  A   104.28.17.26
    
    ;; Query time: 133 msec
    ;; SERVER: 216.146.35.35#53(216.146.35.35)
    ;; WHEN: Fri Sep 29 03:54:56 EDT 2017
    ;; MSG SIZE  rcvd: 70
    
  • NSルックアップ:あなたの場合、「do」はnslookup最も簡単な答えです。例:

    arif@arif:~$ nslookup google.com
    Server:     192.168.97.54
    Address:    192.168.97.54#53
    Non-authoritative answer:
    Name:   google.com
    Address: 74.125.200.102
    

    これで、特定のDNSサーバーに対して同じことを行います。

    arif@arif:~$ nslookup linux.org 216.146.35.35
    Server:     216.146.35.35
    Address:    216.146.35.35#53
    Non-authoritative answer:
    Name:   linux.org
    Address: 104.28.16.26
    

おすすめ記事