Domain-Name-System

在 dns 中添加新條目後,必須不斷地淨停止啟動 dnscache

  • February 14, 2013

有時我必須在 AD DNS 中添加新的 DNS 條目。該區域是域的區域,我用來添加它的伺服器與受此問題影響的客戶端位於同一子網中。

添加條目後,客戶端無法解析名稱。如果我等待足夠長的時間,我相信他們最終會解決,但我們至少要談幾個小時……

當使用者執行時nslookup,他們可以解析添加的名稱。

我通常建議使用者這樣做net stop dnscachenet start dnscache遵循ipconfig /flushdns. 這通常可以解決問題。但是,這不是一個很好的解決方案。

添加新的 DNS 條目時,什麼會導致此延遲?我已經排除了伺服器-伺服器複製(同一站點,使用者 DNS 配置到該 DC),但僅此而已。

請記住,DNS 客戶端會記憶體否定響應和肯定響應。也許這說明了您花在等待新添加記錄上的一些時間?

您可以在客戶端上配置負記憶體時間:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNSCache\Parameters

負記憶體時間值 (DWORD)。預設數據為 300 秒。如果您根本不希望記憶體否定響應,請將 NegativeCacheTime 的值設置為 0。

http://technet.microsoft.com/library/Cc959309

引用自:https://serverfault.com/questions/478632