DNS error while browsing top level domains like .com.mx or .com.uk

Symptom

When name resolution is provided by root hints, Windows Server 2008 DNS and Windows Server 2008 R2 DNS Servers may fail to resolve queries for names in certain top-level domains. When this happens, the problem will continue until the DNS Server cache is cleared or the DNS Server service is restarted. The problem can be seen with domains like .co.uk, .cn, .com.mx, and .br, but is not limited to these domains.When the problem is happening, an nslookup command issued for an affected name will return the error “server failed”. A network trace will show that the DNS server does not send any traffic for such a request to the Internet. No events related to a problem are reported in the DNS Event Log.This problem does not happen if DNS Server is configured to use forwarders for Internet name resolution instead of root hints.

It is important to note that many users across the globe might run into this issue if they are running Windows Small Business Server 2011. This is because Microsoft recommends using root hints to resolve web addresses. We recommend to use forwarders if possible for Internet name resolution instead of root hints because of this. The resolution presented below is generally not recommended as it may cause other unintended consequences but if you are inclined to the use of root hints this is the solution.

Resolution

To resolve the issue and continue using root hints, change the MaxCacheTTL registry value to 2 days or greater.Warning: Serious problems might occur if you modify the registry incorrectly by using Registry Editor or another method. These problems might require you to reinstall the operating system. Microsoft cannot guarantee that these problems can be solved. Modify the registry at your own risk.1.    Start Registry Editor (regedit.exe).

2.    Locate the following registry key:

3.    HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesDNSParameters

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.

 

Este articulo se encuentra disponible en español en la siguiente dirección web: Error al navegar sitios de nivel superior como .Com.Mx, .Co.Uk, .Br, .Cn, entre otros.

Enhanced by Zemanta

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.