什么时候
1)ping xbcd.com 我得到 127.0.0.1
2)使用网络浏览器和 URL xbcd.com 将我引导到本地网络服务器(如果存在)。
我已在 Ubuntu 14.04、多个网络/DNS 以及 Android CM11 上的多个 WiFi/DNS 网络和 T-Mobile 网络上尝试过此操作;每个网络都使用本地主机进行解析。OSX 和 Windows 似乎都抱怨没有到主机的路由。
这是怎么发生的?为什么会发生这种情况?我没有找到有关此事的任何文档或资料。我很好奇这是否是一些保留的 URL,并且 Linux(至少我见过 Ubuntu)/Android 已经确认了该 URL,并在操作系统中故意指向本地主机。
有人知道吗?其他人是否也看到过这种情况或曾经注意到过这种情况?
更新,需要评论中的信息...
dig xbcd.com
结果:
; <<>> DiG 9.9.5-3-Ubuntu <<>> xbcd.com ;; 全局选项:+cmd ;; 得到答案: ;; ->>HEADER<<- 操作码:QUERY,状态:NOERROR,id:39824 ;; 标志:qr rd ra;查询:1,答案:1,权威:0,附加:1
;; OPT 伪部分: ; EDNS:版本:0,标志:; udp:512 ;; 问题部分: ;xbcd.com。在
;; 答案部分:xbcd.com。1972 年 0.0.0.0
;; 查询时间:35 毫秒 ;; 服务器:127.0.1.1#53(127.0.1.1) ;; 时间:2014 年 9 月 23 日星期二 11:39:24 PDT ;; 收到的消息大小:53
getent hosts xbcd.com
结果:
0.0.0.0 xbcd.com
答案1
所有者可能将其指向 127.0.0.1,当我检查时,我得到的结果是 0.0.0.0。
答案2
该域解析为任何地址0.0.0.0
,这意味着您正在运行的主机上的任何接口的地址。
因此,当您尝试 ping 它时,得到的结果是 ,这并不奇怪。如果您直接 ping 而不通过域名,127.0.0.1
也会得到相同的结果。0.0.0.0