Solução de problemas de clientes DNS
Este artigo discute como solucionar problemas de clientes DNS.
Verificar configuração de IP
Abra uma janela do prompt de comando como um administrador no computador cliente.
Execute o seguinte comando:
ipconfig /all
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.
Verifique os servidores DNS listados na saída e se os endereços IP listados estão corretos.
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.