为什么ping“驱动器”会收到127.0.53.53的回复?


23

我在Ubuntu 14.04.1上使用Firefox 31

我试图通过在地址栏上键入“ drive”,然后单击第一个Google结果(我知道是懒惰和令人费解的)在Firefox上打开Goog​​le Drive。

它显示了一个连接错误:

在此处输入图片说明

怀疑路由器问题,或者是由我的ISP引起的DNS问题,我尝试ping不存在的地址,只是得到了来自的答复127.0.53.53??

ubuntu@ubuntu:~$ ping foobar
ping: unknown host foobar
ubuntu@ubuntu:~$ ping thisisnotavaliddomain
ping: unknown host thisisnotavaliddomain
ubuntu@ubuntu:~$ ping drive
PING drive (127.0.53.53) 56(84) bytes of data.
64 bytes from 127.0.53.53: icmp_seq=1 ttl=64 time=0.011 ms
64 bytes from 127.0.53.53: icmp_seq=2 ttl=64 time=0.022 ms
64 bytes from 127.0.53.53: icmp_seq=3 ttl=64 time=0.049 ms
^C
--- drive ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2000ms
rtt min/avg/max/mdev = 0.011/0.027/0.049/0.016 ms

尝试对其他无效域执行ping操作会得到预期的结果(即完全没有结果)。只有使用“驱动器”,这种情况才会发生。

这里发生了什么?


2
简而言之drive,现在是一个有效的域名,它127.0.53.53会警告您,如果您假设配置不存在,那么您需要修复这些域名。这同样适用于子域drive,例如www.drivemail.drivewww.over.drive
kasperd

8
尽管有关gTLD的解释是正确的,但通常来说,仅由于Web浏览器无法访问某些内容,并不表示主机名无效。这仅表示主机名未运行Web服务器(在默认端口上)。这样的主机仍然可以响应ping。
jamesdlin

@jamesdlin这就是为什么我在问题中包括ping样本的原因;-)
巴西人Guy

Answers:


33

正在发生名称冲突

127.0.53.53是一个特殊的IPv4地址,它将出现在系统日志中,警告系统管理员存在潜在的名称冲突问题,从而可以进行快速诊断和修复。由于网络端口53用于DNS服务,“ 53”用作助记符来表示与DNS相关的问题。

(来源:ICANN

但是这是什么意思?好吧,事实证明,在过去几年中,TLD(顶级域名)的数量一直在增长。除了原有的.com.org.net.gov之类的,有一个不断增长的名单通用顶级域名。截至撰写本文时,目前已有一千多个gTLD

猜猜gTLD有哪些示例?诸如“驱动器”,“ google”,“ microsoft”,“ hotmail”,“ youtube”和“ android”之类的词。因此,当您在Firefox的地址栏上输入这些单词时,它将首先检查它是否解析为域名,而不是使用它在默认搜索引擎上执行搜索。

感谢我们在ICANN的朋友们,它确实可以解决127.0.53.53。这意味着localhost。您的浏览器正在尝试连接到您自己计算机的端口80,除非您正在运行Web服务器,否则您将看到连接错误消息。

(obs:这似乎并不影响所有浏览器-至少,我能够测试最新版的Android版Chrome,并且不受此问题影响)


1
我不确定这能解释原因吗……为什么drive不是其他众多TLD中的任何一个?我尝试对列表中的内容执行ping操作,到目前为止,返回的唯一响应是gmail
nhinkle

1
google对我来说,这没有发生,但对我而言,它只是发生了homedepot。浏览器不应该影响它(这全部通过进行了测试ping),但是我在Windows 8.1上供参考。
nhinkle

1
@nhinkle在Windows 7上已确认。我使用了“ nslookup驱动器”。域名服务器位于8.8.8.8,指向127.0.53.53(2015年8月17日)。请注意,如果控制“驱动器” TLD的人员/组织对此进行了更改,我希望这可能会更改。注意,尽管是“ nslookup驱动器”。(具有尾随期)有效,“ nslookup驱动器”无效,“ ping驱动器”也无效。我猜测ping可能会有效地删除尾随时间,从技术上讲这是错误的(因为这会违反DNS规范,即所有域在技术上通常以可选的时间段结尾)。
TOOGAM 2015年

5
127.0.53.53在初始测试的特定阶段设置新gTLD才能解析域。通用顶级域名(gTLD)设置完毕后,便会正常运行。未知域只会失败。
2013年

3
@TOOGAM如果您查找“驱动器”的DNS记录。有一条MX记录可解决your-dns-needs-immediate-attention.drive.
2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.