我将一个子域添加到文件/ etc / hosts中:
0.0.0.0 localhost.lan group1.localhost.lan group2.localhost.lan
然后在终端:
ping localhost.lan
我收到了错误消息:
ping: sendto: No route to host
ping: sendto: No route to host
Request timeout for icmp_seq 0
但是在我的另一台Fedora Linux 20
机器上,它可以正常工作!
我不知道我在linux上安装了哪些软件让ping工作,或者Mac OS有其他规则?
欢迎任何建议!
答案 0 :(得分:2)
在Mac OS X上,0.0.0.0
并未指向localhost
,就像在Linux上一样。如果您将其指向127.0.0.1
或::1
,则会有效。
答案 1 :(得分:1)
据我所知0.0.0.0/8
是reserved address space,用于向当前网络广播消息。根据 RFC 1700 ,它只能用作源地址,而不能用作目的地。