我的网站有一些连接问题,我发现我的服务器有一个更大的问题。我用 ubuntu 14.04 安装了它。它是从特定的 isp (ovh) 购买的云机器,但完全由我配置,包括操作系统:我可以完全访问它。从昨天开始,我在谷歌等网站上收到了连接超时的消息,所以我尝试了
telnet google.it 80
它回复:
Trying 2a00:1450:4007:80e::2003...
Trying 216.58.208.227...
Connected to google.it.
Escape character is '^]'.
但是第二行在将近一分钟后被打印出来。它非常慢。即使第二行被打印出来,我也觉得很奇怪。所以我做了
telnet 216.58.208.227 80
回复很快,很好。
现在,这意味着一个 dns 问题,我猜。我如何进行调查才能确定问题的真正根源?考虑到服务器突然停止工作(直到昨天一切正常)并且我没有改变它,我可以肯定地说这是我的 isp 错误,或者它可能是我的机器出了问题,由于外部攻击,因为例子?
这表明 IPv6 地址配置存在问题。
通常,如果根本没有配置 IPv6,那么当您尝试连接到任何其他主机时,不会尝试 IPv6 地址。
但是,如果实际上配置了 IPv6,但配置不正确,则会出现您描述的问题。
解决方案:
您要么必须完全禁用 IPv6(确保根本没有配置它),要么确保如果已配置,则正确应用配置。