为什么 ping 可以解析地址而其他程序却不能?

为什么 ping 可以解析地址而其他程序却不能?

我明白了:

$ ping outlook.office365.com
PING outlook-namwest.office365.com (132.245.24.2) 56(84) bytes of data.
64 bytes from 132.245.24.2: icmp_seq=1 ttl=242 time=17.6 ms

$ wget http://outlook.office365.com
--2016-04-20 17:27:33--  http://outlook.office365.com/
Resolving outlook.office365.com (outlook.office365.com)... failed: Name or service not known.
wget: unable to resolve host address ‘outlook.office365.com’

请注意,wget 说的是“无法解析”而不是“无法连接”。

这是仅有的适用于该主机。其他任何网站都可以。

wget http://132.245.24.2也有效。

在 Firefox 中加载http://outlook.office365.com也会失败。

发生了什么事?我该如何解决?

平台:Ubuntu 14.04 LTS,x86-64。据我所知,没有最近的配置更改或软件更新。今天停止工作(昨天还正常)。

答案1

我认为 IPv6 存在问题。如果 的结果为host -t aaaa outlook.office365.com“失败:连接被拒绝。”,请尝试wget -4 http://outlook.office365.com/

相关内容