У меня проблема, которая повторяется каждые несколько дней, из-за чего ping не может разрешить имя хоста в моей локальной сети (но nslookup может). Это на OSX 10.9.2 (последняя версия).
В этом случае машина называется «соло», хотя это может происходить с другими именами хостов в разное время. В моей сетевой инфраструктуре не было изменений, и я знаю по опыту, что через некоторое время она исправится сама (хотя неясно, что происходит для ее устранения).
Я понимаю, что ping будет относиться к локальным ресурсам, прежде чем, наконец, сделать запрос DNS, но у меня ничего нет в / etc / hosts, и я очистил свой локальный кеш DNS (а также кеш сервера)
Кто-нибудь может объяснить это явление?
[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