Estou tendo um problema que ocorre a cada poucos dias, pelo qual o ping não pode resolver um nome de host na minha rede local (mas o nslookup é capaz de fazer isso). Isso está no OSX 10.9.2 (mais recente).
A máquina, neste caso, é chamada de 'solo', embora possa ocorrer com outros nomes de host em momentos diferentes. Não houve mudanças em minha infraestrutura de rede, e sei por experiência que ela se consertará após um período de tempo (embora o que ocorre para consertá-la não esteja claro).
Eu entendo que ping irá se referir a recursos locais antes de finalmente fazer uma requisição de dns, mas eu não tenho nada em / etc / hosts e liberei meu cache de dns local (assim como o cache do servidor)
Alguém pode explicar esse fenômeno?
[carpii@imac:~]$ ping solo
ping: cannot resolve solo: Unknown host
[carpii@imac:~]$ flushdns''''
[carpii@imac:~]$ ping creek
PING creek.carpnet (192.168.1.2): 56 data bytes
64 bytes from 192.168.1.2: icmp_seq=0 ttl=128 time=2.640 ms
64 bytes from 192.168.1.2: icmp_seq=1 ttl=128 time=2.702 ms
[carpii@imac:~]$ nslookup solo
Server: 192.168.1.2
Address: 192.168.1.2#53
Name: solo.carpnet
Address: 192.168.1.79
[carpii@imac:~]$ ping 192.168.1.79
PING 192.168.1.79 (192.168.1.79): 56 data bytes
64 bytes from 192.168.1.79: icmp_seq=0 ttl=64 time=6.294 ms
64 bytes from 192.168.1.79: icmp_seq=1 ttl=64 time=2.801 ms
[carpii@imac:~]$ ping solo
ping: cannot resolve solo: Unknown host
[carpii@imac:~]$ ping solo.carpnet
ping: cannot resolve solo.carpnet: Unknown host
[carpii@imac:~]$ ping nelson
PING nelson.carpnet (192.168.1.66): 56 data bytes
64 bytes from 192.168.1.66: icmp_seq=0 ttl=64 time=6.297 ms
64 bytes from 192.168.1.66: icmp_seq=1 ttl=64 time=2.712 ms
[carpii@imac:~]$ ssh node@node
/www/nodechat> ping solo
PING solo.carpnet (192.168.1.79) 56(84) bytes of data.
64 bytes from solo.carpnet (192.168.1.79): icmp_seq=1 ttl=64 time=2.02 ms