-1

ドメイン名の解決に使用された DNS サーバー (イントラネットワーク内) を確認することはできますか? プロキシ、BigIP、ドメイン コントローラーなど、多くの手順があります。多くの DNS サーバーを含む複雑なネットワークを使用しています。時々ブラウザで私が使用するとき:

http://mysitedomainalias.mydomain.com

Web ページを受信すると、15 分近く経ってからタイムアウトに関するエラーが表示されます。しかし、ドメイン エイリアスの代わりに IP アドレスを使用すると、常に Web ページにアクセスします。そのため、DNS サーバーに問題がある可能性があると判断しました。同様の問題を解決する一般的な方法を知りたいです。

4

1 に答える 1

1

*NIX システムでdigは、DNS サーバーをテストおよびデバッグするための標準ツールです。

deceze$ dig google.com

...

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

;; ANSWER SECTION:
google.com.     5   IN  A   173.194.35.168
google.com.     5   IN  A   173.194.35.161
google.com.     5   IN  A   173.194.35.169
...

;; Query time: 84 msec
;; SERVER: 192.168.10.1#53(192.168.10.1)
;; WHEN: Mon Jul 14 15:59:05 2014
;; MSG SIZE  rcvd: 204

最後の部分では、SERVERどの DNS サーバーがリクエストに応答したかを示します。
次に、次のことを実行できますdig

  • システムのデフォルトではなく、特定のDNS サーバーを照会します。

    $ dig @mydns.example.com google.com
    
  • 解決チェーンの各ステップをトレースして、正規ネーム サーバーの問題を確認します。

    $ dig google.com +trace
    
  • 特定のレコード タイプのクエリ:

    $ dig google.com NS
    $ dig google.com MX
    $ dig google.com ANY
    

マニュアルを参照してください: http://linux.die.net/man/1/dig

于 2014-07-14T14:06:35.883 に答える