This is a problem I have noted on a number of SBS 2008 servers about a week after installation. I found that restarting the DNS service cleared the problem for a few days and then the problem would return. The work around suggested at the time was to schedule the restart of the DNS service every day.
If you want to use root hints set the MaxCacheTTL registry value on the DNS server:
- Start Registry Editor (regedit.exe).
- Locate the following registry key:
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNS\Parameters
- 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)
- Click OK.
- Quit Registry Editor.
- Restart the DNS Server service.
Using DNS Forwarders instead of root hints.
- Open DNS under Administrative tools
- Right click server name and select Properties.
- Open Forwarders tab and click the “edit” button.
- Enter the primary DNS address of your ISP and click Ok.
- The forwarders section will now attempt to automatically resolve the FQDN for that IP.
- Click Ok to close the properties window and then close your DNS console.
- DNS lookups for the TLDs should now be working again.
If not, stop and restart DNS or give the server a reboot.
No comments:
Post a Comment