Microsoft Windows Server 2008 DNS server fails to resolve some top level domains
I've been haunted by a strange problem by the Microsoft DNS server running on a Windows Server 2008. After a certain time (hours, maybe days) the server stopped replying to queries for certain top level domains, like .co.uk or .eu. The cure was to restart the dns service, clear the cache, etc, but it was so frustrating to suddenly see parts of the internet go away.
Finally, found the quick and dirty resolution of the problem, Microsoft recommends to increase the maximum TTL time of the cache entries. It's always the same, they add features and with the same effort ruin something which was working fine before.
See http://support.microsoft.com/default.aspx?scid=kb;EN-US;968372 for more information, or just follow these steps:
1. Start Registry Editor (regedit.exe).
2. Locate the following registry key:
3. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNS\Parameters
4. On the Edit menu, click New, click DWORD (32-bit) Value, and then add the following value:
* Value: MaxCacheTTL
* Data Type: DWORD
* Data value: 0x2A300 (172800 seconds in decimal, or 2 days)
5. Click OK.
6. Quit Registry Editor.
7. Restart the DNS Server service.
Don't know what will come here, let's wait and see... But in the first instance it will be a login box (for myself):
Leave a comment
Comments (if any)