Domain-Name-System
在 dns 中添加新條目後,必須不斷地淨停止啟動 dnscache
有時我必須在 AD DNS 中添加新的 DNS 條目。該區域是域的區域,我用來添加它的伺服器與受此問題影響的客戶端位於同一子網中。
添加條目後,客戶端無法解析名稱。如果我等待足夠長的時間,我相信他們最終會解決,但我們至少要談幾個小時……
當使用者執行時
nslookup
,他們可以解析添加的名稱。我通常建議使用者這樣做
net stop dnscache
並net start dnscache
遵循ipconfig /flushdns
. 這通常可以解決問題。但是,這不是一個很好的解決方案。添加新的 DNS 條目時,什麼會導致此延遲?我已經排除了伺服器-伺服器複製(同一站點,使用者 DNS 配置到該 DC),但僅此而已。
請記住,DNS 客戶端會記憶體否定響應和肯定響應。也許這說明了您花在等待新添加記錄上的一些時間?
您可以在客戶端上配置負記憶體時間:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNSCache\Parameters
負記憶體時間值 (DWORD)。預設數據為 300 秒。如果您根本不希望記憶體否定響應,請將 NegativeCacheTime 的值設置為 0。