Compartilhar via


Os servidores DNS do Windows Server 2008 e do Windows Server 2008 R2 podem falhar ao resolver consultas para alguns domínios de nível superior

Este artigo fornece uma solução para um problema em que os servidores DNS (Sistema de Nomes de Domínio) podem falhar ao resolver consultas de nomes em determinados domínios de nível superior quando a resolução de nomes é fornecida por dicas de raiz.

Número original do KB: 968372

Sintoma

Quando a resolução de nomes é fornecida por dicas de raiz, o DNS do Windows Server 2008 e os servidores DNS do Windows Server 2008 R2 podem falhar ao resolver consultas de nomes em determinados domínios de nível superior. Quando esse problema ocorrer, ele continuará até que o cache do servidor DNS seja limpo ou o serviço do servidor DNS seja reiniciado. O problema pode ser visto em domínios como .co.uk, .cn, .biz e .br, mas não se limita a esses domínios.

Quando o problema está acontecendo, um comando nslookup emitido para um nome afetado retornará o erro "falha no servidor". Um rastreamento de rede mostrará que o servidor DNS não envia nenhum tráfego para essa solicitação para a Internet. Nenhum evento relacionado a um problema é relatado no Log de Eventos DNS.

Esse problema não ocorrerá se o servidor DNS estiver configurado para usar encaminhadores para resolução de nomes da Internet em vez de dicas de raiz.

Resolução

Para resolver o problema e continuar usando dicas de raiz, altere o valor do Registro MaxCacheTTL para dois dias ou mais.

Observação

Problemas sérios podem ocorrer se você modificar o registro incorretamente usando o Editor do Registro ou outro método. Esses problemas podem exigir a reinstalação do sistema operacional. A Microsoft não pode garantir que esses problemas possam ser resolvidos. Modifique o Registro por sua conta e risco.

  1. Inicie o Editor do Registro (regedit.exe).

  2. Crie a seguinte chave do Registro:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNS\Parameters

  3. No menu Editar, selecione Novo, selecione Valor DWORD (32 bits) e adicione o seguinte valor:

    • Valor: MaxCacheTTL
    • Tipo de dados: DWORD
    • Valor dos dados: 0x2A300 (172.800 segundos em decimal ou dois dias)
  4. Clique em OK.

  5. Feche o Editor do Registro.

  6. Reinicie o serviço do servidor DNS.

Observação

O nível superior .biz tem um TTL de 6 dias para seus registros NS e A. Portanto, pode ser necessário definir o MaxCacheTTL como 518400 por 6 dias ou até 604800 por 7 dias.

Aviso de isenção de responsabilidade

Os artigos de publicação rápida fornecem informações diretamente de dentro da organização de suporte da Microsoft. As informações aqui contidas são criadas em resposta a tópicos emergentes ou exclusivos, ou destinam-se a complementar outras informações da base de conhecimento.

A Microsoft e/ou seus fornecedores não fazem representações ou garantias sobre a adequação, confiabilidade ou precisão das informações contidas nos documentos e gráficos relacionados publicados neste site (os "materiais") para qualquer finalidade. Os materiais podem incluir imprecisões técnicas ou erros tipográficos e podem ser revisados a qualquer momento sem aviso prévio.

Na extensão máxima permitida pela lei aplicável, a Microsoft e/ou seus fornecedores se isentam e excluem todas as representações, garantias e condições, sejam expressas, implícitas ou estatutárias, incluindo, mas não se limitando a, representações, garantias ou condições de título, não violação, condição ou qualidade satisfatória, comercialização e adequação a uma finalidade específica, com relação aos materiais.