Ping às vezes resolve o nome, às vezes não

1

Este é um comportamento normal, que o ping às vezes exibe o nome do servidor, às vezes apenas o IP?

SO: Ubuntu 12.10

~# ping development.example.local
PING development.example.local (192.168.0.25) 56(84) bytes of data.
64 bytes from 192.168.0.25: icmp_req=1 ttl=64 time=0.261 ms
64 bytes from dev.example.local (192.168.0.25): icmp_req=2 ttl=64 time=0.265 ms
64 bytes from 192.168.0.25: icmp_req=3 ttl=64 time=0.279 ms
64 bytes from 192.168.0.25: icmp_req=4 ttl=64 time=0.270 ms
64 bytes from 192.168.0.25: icmp_req=5 ttl=64 time=0.307 ms
64 bytes from dev.example.local (192.168.0.25): icmp_req=6 ttl=64 time=0.303 ms
64 bytes from 192.168.0.25: icmp_req=7 ttl=64 time=0.254 ms
64 bytes from 192.168.0.25: icmp_req=8 ttl=64 time=0.311 ms
64 bytes from 192.168.0.25: icmp_req=9 ttl=64 time=0.271 ms
64 bytes from dev.example.local (192.168.0.25): icmp_req=10 ttl=64 time=0.278 ms
64 bytes from 192.168.0.25: icmp_req=11 ttl=64 time=0.234 ms
64 bytes from 192.168.0.25: icmp_req=12 ttl=64 time=0.320 ms
64 bytes from 192.168.0.25: icmp_req=13 ttl=64 time=0.486 ms
64 bytes from dev.example.local (192.168.0.25): icmp_req=14 ttl=64 time=0.283 ms
64 bytes from 192.168.0.25: icmp_req=15 ttl=64 time=0.255 ms
64 bytes from 192.168.0.25: icmp_req=16 ttl=64 time=0.298 ms
64 bytes from 192.168.0.25: icmp_req=17 ttl=64 time=0.289 ms
64 bytes from dev.example.local (192.168.0.25): icmp_req=18 ttl=64 time=0.312 ms
64 bytes from 192.168.0.25: icmp_req=19 ttl=64 time=0.246 ms
64 bytes from 192.168.0.25: icmp_req=20 ttl=64 time=0.296 ms
64 bytes from 192.168.0.25: icmp_req=21 ttl=64 time=0.499 ms
64 bytes from dev.example.local (192.168.0.25): icmp_req=22 ttl=64 time=0.309 ms
    
por Alex 11.04.2013 / 15:33

1 resposta

2

Eu encontrei uma explicação lógica para isso: as entradas de pesquisa reversa em nosso DNS são uma bagunça:

host 192.168.0.25
25.0.168.192.in-addr.arpa domain name pointer dev.example.local.
25.0.168.192.in-addr.arpa domain name pointer *.dev.example.local.
25.0.168.192.in-addr.arpa domain name pointer *.development.example.local.
25.0.168.192.in-addr.arpa domain name pointer *.develpoment.example.local.

O resultado da pesquisa inversa de DNS é (como qualquer resultado de DNS) retornado em ordem aleatória. Três dos resultados parecem inválidos para mim, porque começam com *. . Portanto, somente cada quarto de ping 's tenta resolver o IP retorna um host válido. Em todos os outros casos, o IP é mostrado.

    
por 11.04.2013 / 15:38