Mac 操作系统文图拉 13.3.1
我读过有关“Can ping IP but not hostname”的其他问题,答案都与 DNS 相关。就我而言,我相信我的 DNS 设置正确。另外,我使用路由器的有线连接而不是 WiFi。
注意:该问题仅发生在我公司的内部(VPN)服务器上。我可以 ping 外部服务器,例如www.google.com。
我已经刷新了 DNS 缓存
% sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Run Code Online (Sandbox Code Playgroud)
我正在使用公司的 VPN,在我的网络接口设置中,我设置了 IT 部门提供给我的 DNS 服务器。我可以做这个
% nslookup dc1-main.company.com
Server: 10.227.10.4
Address: 10.227.10.4#53
Name: dc1-main.company.com
Address: 10.227.25.17
Run Code Online (Sandbox Code Playgroud)
然后我可以做
% ping 10.227.25.17
PING 10.227.25.17 (10.227.25.17): 56 data bytes
64 bytes from 10.227.25.17: icmp_seq=0 ttl=125 time=41.206 ms
64 bytes from 10.227.25.17: icmp_seq=1 ttl=125 time=41.698 ms
64 bytes from 10.227.25.17: icmp_seq=2 ttl=125 …Run Code Online (Sandbox Code Playgroud)