Problem beskrivelse
Jeg har haft et problem hos en kunde hvor Windows Server 2008 DNS servere i perioder ikke kunne lave opslag til bestemte top domæne navne, eks. .DK, .CO.UK, osv. Kunden fiksede midlertidigt problemet ved at genstarte serveren, men det opstod igen med mellemrum, dog typisk 12-48 timer.
Problemets omfang
Problemet er reproducerbart og er begrænset til alle Windows 2008 servere inkl. SBS/Datacenter, m.m., hvor DNS serveren anvender root hints til internet opslag.
Årsag til problemet
En bug i Time To Live i cache information i Windows 2008 DNS Server, gør at serveren kan have informationer i cache som udløber, men som ikke kan hentes igen, primært for top level domænerne.
Løsninger og Workarounds
· Ved at ikke anvende root hints på serveren men i stedet anvende Forwarders (f.eks. tdc DNS server) forsvinder problemet
· På DNS serverne som anvender root hints (direkte dns opslag via internet) kan følgende registry key sættes
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNS\Parameters
Key: MaxCacheTTL Type: DWORD(32bit) Værdi: 0×2A300 (172800)
Yderligere info
Følgende MS KB beskriver kort problemet og løsninger