ping -a às vezes retorna o nome do host e, às vezes, retorna o FQDN. Por quê? Isso significa que o DNS está corrompido de alguma forma?

2

Eu tenho uma máquina Windows chamada abcd por exemplo e ela usa DHCP para receber um endereço IP ( 172.28.45.5 , por exemplo)

Quando executo ping -a 172.28.45.5 , às vezes recebo abcd como o nome do host. Às vezes recebo o FQDN, por exemplo, abcd.xxx.yyy.com , que é a maneira preferida e precisa.

Por que recebo o nome do host algumas vezes e o FQDN outras vezes? Isso é um sinal de que o DNS está corrompido de alguma forma?

    
por Blue Tongue 11.12.2013 / 06:50

1 resposta

6

ping não é uma ferramenta de resolução de nomes. É uma ferramenta ICMP que tem alguma dificuldade no DNS. Ao usar ping como uma ferramenta de solução de problemas de resolução de nomes em uma máquina Windows, você será rebocado entre respostas do NetBIOS, potencialmente WINS, o arquivo hosts, o cache resolvedor e (se tiver sorte) um servidor DNS. Sua milhagem pode variar, o conteúdo pode ser ajustado durante o envio, o produto é vendido em peso, não em volume, e a foto é ampliada para mostrar textura.

O método preferível e, de fato, o método de solução de problemas autoritativo para a resolução de DNS no Windows, seria usar nslookup para realizar pesquisas inversas. Por exemplo, nslookup 172.28.45.5 . Você pode definir explicitamente o servidor com o qual está consultando e também dimensionar seus tipos de registro de retorno para apenas os registros PTR.

Se você usar nslookup para realizar consultas inversas do mesmo servidor e obtiver respostas mistas, então algo está errado com o DNS de maneira ruim. Se por algum motivo você realmente, realmente quiser que ping -a seja consistente, então você vai querer limpar seu cache do resolvedor ( ipconfig /flushdns ), desabilitar o NetBIOS completamente (se sentir bem, cara), Certifique-se de que nada esteja em seu arquivo de hosts e faça uma oração sombria antes de cada ping -a , pois ainda não confiaria 100%.

nslookup é bom e quer ser seu amigo.

    
por 11.12.2013 / 07:07