web-dev-qa-db-ja.com

断続的なDNSタイムアウト

ネットワークをセットアップしましたが、最近、2つのWindows Server 2008R2ドメインコントローラーを2つのWindowsServer 2012R2ドメインコントローラーに置き換えました。どちらもVMであり、それぞれが異なる物理マシン上にあります。私のドメインコントローラーは両方ともDNSサーバーが有効になっており、両方とも5つの異なる外部フォワーダーを使用するように構成されています(フォワーダーが使用できない場合はルートヒントを使用します)。

アップグレード以降、DNSタイムアウトが1日2回発生します(これらのタイムアウトは、DNSサーバー自体とクライアントの両方で発生します。現時点では、パターンは午前7時30分頃に発生しているようです。その後、DNSタイムアウトが発生します。メインプライマリDNSサーバーを再起動すると、問題が解決します。

なぜこれが起こっているのかわかりません。コミュニティに助けを求めたいと思います。

すべてが機能しているときのd2paramを使用したnslookup(部分的な結果):


SendRequest()、len 46ヘッダー:opcode = QUERY、id = 4、rcode = NOERRORヘッダーフラグ:クエリ、再帰質問= 1、回答= 0、権限レコード= 0、追加= 0

QUESTIONS:
    www.bbc.co.uk.electrum.co.uk, type = A, class = IN

------------

回答を得ました(108バイト):HEADER:opcode = QUERY、id = 4、rcode = NXDOMAINヘッダーフラグ:response、want recursion、recursionavail。質問= 1、回答= 0、権限レコード= 1、追加= 0

QUESTIONS:
    www.bbc.co.uk.electrum.co.uk, type = A, class = IN
AUTHORITY RECORDS:
->  electrum.co.uk
    type = SOA, class = IN, dlen = 50
    ttl = 837 (13 mins 57 secs)
    primary name server = ns0.lumison.net
    responsible mail addr = hostmaster.lumison.net
    serial  = 2013112000
    refresh = 28800 (8 hours)
    retry   = 7200 (2 hours)
    expire  = 604800 (7 days)
    default TTL = 7200 (2 hours)

繰り返しますが、今回は機能していません(部分的な結果):

SendRequest()、len 46ヘッダー:opcode = QUERY、id = 4、rcode = NOERRORヘッダーフラグ:クエリ、再帰質問= 1、回答= 0、権限レコード= 0、追加= 0

QUESTIONS:
    www.bbc.co.uk.electrum.co.uk, type = A, class = IN

DNS要求がタイムアウトしました。タイムアウトは2秒でした。タイムアウト(2秒)SendRequestが失敗しました

どんな助けでも大歓迎です!

編集:

ドメインコントローラーからtracert8.8.8.8を実行すると、24時間後に再び発生するまで、問題が修正されるようです。

2
zikoziko

あなたは間違いなくwww.bbc.co.uk.electrum.co.ukに問い合わせていますか?

nslookupがクエリの最後に独自のドメイン名を追加しているようです。これはおそらく誰のDNSでも解決されないため、フォワーダーのチェーンを渡します(各フォワーダーのタイムアウトとして表示されます)ヒットします)。

追加の動作を回避するために、www.bbc.co.uk.(末尾のドットに注意)を照会してみてください。

1
jimbobmcgee