![如何调查 telnet 速度非常慢的原因?](https://linux22.com/image/667953/%E5%A6%82%E4%BD%95%E8%B0%83%E6%9F%A5%20telnet%20%E9%80%9F%E5%BA%A6%E9%9D%9E%E5%B8%B8%E6%85%A2%E7%9A%84%E5%8E%9F%E5%9B%A0%EF%BC%9F.png)
我的网站出现一些连接问题,我发现我的服务器存在更大的问题。我安装了它,使用 ubuntu 14.04。它是从特定 ISP(ovh)购买的云机器,但完全由我配置,包括操作系统:我对它有完全访问权限。从昨天开始,我在 google 等网站上收到连接超时的消息,所以我尝试了
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 的错误还是我的计算机出现了问题,例如由于外部攻击?
答案1
这表明 IPv6 地址配置存在问题。
通常情况下,如果根本没有配置 IPv6,那么当您尝试连接到任何其他主机时,都不会尝试 IPv6 地址。
但是如果确实配置了IPv6,但是配置不正确,那么就会出现您所描述的问题。
解决方案:
您要么必须完全禁用 IPv6(确保它根本没有配置),要么确保如果已配置,则配置已正确应用。