ID do artigo: 832223 - Última revisão: segunda-feira, 30 de outubro de 2006 - Revisão: 1.3

Algumas consultas de nome DNS estão sem êxito depois de actualizar o servidor DNS para o Windows Server 2003

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Expandir tudo | Recolher tudo

Sintomas

Após atualizar seu servidor DNS baseado no Microsoft Windows 2000 para o Microsoft Windows Server 2003, consultas DNS para alguns domínios podem não ser resolvidas com êxito.

Causa

Esse problema ocorre devido a mecanismos de extensão para DNS (EDNS0) a funcionalidade que é suportada no DNS do Windows Server 2003.

ENDS0 permite o uso de tamanhos maiores de pacote UDP (User Datagram Protocol). No entanto, alguns programas de firewall podem não permitir que pacotes UDP maiores que 512 bytes. Como resultado, esses pacotes DNS podem ser bloqueados pelo firewall.

Resolução

Para resolver esse problema, atualize o programa de firewall para reconhecer e permitir pacotes UDP maiores que 512 bytes. Para obter informações adicionais sobre como fazer isso, contate o fabricante do seu programa de firewall.

Para obter informações sobre o fabricante do hardware, visite o seguinte site:
http://support.microsoft.com/gp/vendors/en-us (http://support.microsoft.com/gp/vendors/en-us)
A Microsoft fornece terceiros informações de contatos para ajudá-lo a encontrar suporte técnico. Essa informações de contatos podem ser alteradas sem aviso prévio. A Microsoft não garante a precisão dessas informações contatos de terceiros.

Como Contornar

Para contornar esse problema, desative o recurso EDNS0 no Windows Server 2003. Para fazer isso, execute as seguintes etapas:
  1. Instale o programa DNSCmd.exe das ferramentas de suporte do Windows Server 2003. Para instalar ferramentas de suporte do Windows, clique com o botão direito do mouse Suptools.msi na pasta Support\Tools no CD-ROM do Windows Server 2003 e, em seguida, clique em instalar . Siga as etapas no Windows Support Tools Setup Wizard para concluir a instalação das ferramentas de suporte do Windows.
  2. Em um prompt de comando, digite o seguinte comando e pressione ENTER:
    dnscmd /config /enableednsprobes 0
    Observação Digite um 0 (zero) e não a letra "O" após "enableednsprobes" nesse comando.

    As seguintes informações aparecem:
    Registry property enableednsprobes successfully reset.
    Command completed successfully.
Depois de executar este comando, DNS do Windows Server 2003 não anuncia suas capacidades EDNS0. Como resultado, o servidor DNS do Windows Server 2003 não será enviado pacotes UDP maiores que 512 bytes.

Mais Informações

Alguns firewalls contêm recursos para verificar determinados parâmetros de pacote DNS. Esses recursos de firewall podem verificar se a resposta do DNS é menor do que 512 bytes. Se você capturar o tráfego de rede para uma pesquisa de DNS sem êxito, você pode perceber que o DNS solicita EDNS0. Quadros que são similares às seguintes não receber nenhuma resposta:
Additional records
        <Root>: type OPT, class unknown
            Name: <Root>
            Type: EDNS0 option
            UDP payload size: 1280
Nesse cenário, o firewall pode descartar todos os quadros UDP EDNS0-estendidas.

A informação contida neste artigo aplica-se a:
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
Palavras-chave: 
kbmt kbprb KB832223 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 832223  (http://support.microsoft.com/kb/832223/en-us/ )