Compartilhar via


Solução de problemas de clientes DNS

Este artigo discute como solucionar problemas de clientes DNS.

Verificar configuração de IP

  1. Abra uma janela do prompt de comando como um administrador no computador cliente.

  2. Execute o seguinte comando:

    ipconfig /all
    
  3. Verifique se o cliente tem um endereço IP válido, uma máscara de sub-rede e um gateway padrão para a rede à qual ele está anexado e sendo usado.

  4. Verifique os servidores DNS listados na saída e se os endereços IP listados estão corretos.

  5. Verifique o sufixo DNS específico da conexão na saída e se ele está correto.

Se o cliente não tiver uma configuração TCP/IP válida, use um dos seguintes métodos:

  • Para clientes configurados dinamicamente, use o ipconfig /renew comando para forçar manualmente o cliente a renovar sua configuração de endereço IP no servidor DHCP.

  • Para clientes configurados estaticamente, modifique as propriedades TCP/IP do cliente para usar configurações válidas ou conclua sua configuração de DNS para a rede.

Verifique a conexão de rede

Teste de ping

Verifique se o cliente pode entrar em contato com um servidor DNS preferencial (ou alternativo) executando ping no servidor DNS preferencial por seu endereço IP.

Por exemplo, se o cliente usar um servidor DNS preferencial de 10.0.0.1, execute este comando em um prompt de comando:

ping 10.0.0.1

Se nenhum servidor DNS configurado responder a uma execução de ping direta de seu endereço IP, isso indicará que a origem do problema pode ser a conectividade de rede entre o cliente e os servidores DNS. Se esse for o caso, siga as etapas básicas de solução de problemas de rede TCP/IP para corrigir o problema. Lembre-se que o tráfego ICMP deve ser permitido por meio do firewall para que o comando ping funcione.

Testes de consulta DNS

Se o cliente DNS puder executar ping no computador do servidor DNS, tente usar os comandos nslookup a seguir para testar se o servidor pode responder a clientes DNS. Como o nslookup não usa o cache DNS do cliente, a resolução de nomes usará o servidor DNS configurado do cliente.

Testar um cliente

nslookup <client>

Por exemplo, se o computador cliente for nomeado client1, execute este comando:

nslookup client1

Se uma resposta com êxito não for obtida, tente executar o seguinte comando:

nslookup <fqdn of client>

Por exemplo, se o FQDN for client1.corp.contoso.com, execute este comando:

nslookup client1.corp.contoso.com.

Observação

Você deve incluir o ponto à direita ao executar este teste.

Se o Windows encontrar com êxito o FQDN, mas não conseguir encontrar o nome curto, verifique a configuração do sufixo DNS na guia DNS das Configurações avançadas de TCP/IP da NIC. Para obter mais informações, consulte Configurar resolução DNS.

Testar o servidor DNS

nslookup <DNS Server>

Por exemplo, se o servidor DNS for chamado DC1, execute este comando:

nslookup dc1

Se os testes anteriores obtiver êxito, esse teste também deve ser obter. Se esse teste não obtiver êxito, verifique a conectividade com o servidor DNS.

Testar o registro com falha

nslookup <failed internal record>

Por exemplo, se o registro com falha foi app1.corp.contoso.com, execute este comando:

nslookup app1.corp.contoso.com

Testar um endereço público da Internet

nslookup <external name>

Por exemplo:

nslookup bing.com

Se todos esses quatro testes obtiverem êxito, execute ipconfig /displaydns e verifique na saída o nome que falhou. Se você encontrar "Nome não existe" no nome com falha, uma resposta negativa foi retornada de um servidor DNS e foi armazenada em cache no cliente.

Para resolver o problema, limpe o cache executando ipconfig /flushdns.

Próxima etapa

Se a resolução de nomes ainda estiver falhando, acesse a seção Solução de problemas de servidores DNS.