Por que não consigo pingar meu servidor usando seu FQDN?

3

Eu tenho um servidor ubuntu (server01.example.com) cujo endereço IPv4 é 10.11.12.6, com um servidor DNS para o domínio example.com em 10.11.12.2.

Quando eu dig server01.example.com do cygwin na minha caixa do Windows 7, obtenho a resposta correta do servidor DNS. Quando eu nslookup 10.11.12.6 , recebo "server01.example.com". Quando eu nslookup server01.example.com obtenho a resposta correta.

Quando eu ping do endereço IP do servidor, recebo uma resposta. Quando eu ping apenas "server01", recebo uma resposta.

É somente quando faço ping no nome de domínio totalmente qualificado do servidor "server01.example.com" que recebo "host desconhecido". Alguém sabe o que diabos poderia estar acontecendo?

P.S. - Meu nome de domínio real é (obviamente) não exemplo.com, mas o endereço IP é real.

Aqui está a captura wireshark de quando eu nslookup server01.example.com :

53  25.194795   server01.example.com    dc01.example.com        DNS 83  Standard query PTR 2.12.11.10.in-addr.arpa
54  25.194899   dc01.example.com        server01.example.com    DNS 114 Standard query response PTR dc01.example.com
55  25.197525   server01.example.com    dc01.example.com        DNS 92  Standard query A rabbit.example.com.example.com
56  25.197586   dc01.example.com        server01.example.com    DNS 156 Standard query response, No such name
57  25.198567   server01.example.com    dc01.example.com        DNS 92  Standard query AAAA rabbit.example.com.example.com
58  25.198633   dc01.example.com        server01.example.com    DNS 156 Standard query response, No such name
59  25.199559   server01.example.com    dc01.example.com        DNS 79  Standard query A rabbit.example.com
60  25.199663   dc01.example.com        server01.example.com    DNS 115 Standard query response CNAME app01.example.com A 10.11.12.6
61  25.200667   server01.example.com    dc01.example.com        DNS 79  Standard query AAAA rabbit.example.com
62  25.200736   dc01.example.com        server01.example.com    DNS 99  Standard query response CNAME app01.example.com
    
por John Ruiz 11.09.2012 / 03:22

2 respostas

2

Esse comportamento ainda está acontecendo comigo de vez em quando. Na última vez, encontrei este thread de technet e tentou desligar o serviço dnscache, que resolveu o problema.

Isso parece um bug no cliente / cache DNS do Windows.

net stop dnscache
net start dnscache
    
por 27.04.2013 / 21:37
5

Quando você faz um nslookup [ip address] , o que está vendo é o registro ptr . Mas quando você faz um ping , ele usa um registro A .

Você está fazendo três testes diferentes:

  1. dig está retornando o registro A (mas via cygwin, portanto, não é um bom teste do mecanismo de pesquisa do Windows)
  2. nslookup está retornando o registro PTR
  3. ping está usando a resolução de nomes do Windows, que é uma combinação de hosts , netbios , dns e quaisquer outras coisas mágicas que possam estar instaladas.

Tente fazer um nslookup de nslookup server01.example.com e veja o que acontece depois.

    
por 11.09.2012 / 03:33