如何调查 telnet 非常慢的原因?

Sas*_*vus 4 domain-name-system ubuntu ovh

我的网站有一些连接问题,我发现我的服务器有一个更大的问题。我用 ubuntu 14.04 安装了它。它是从特定的 isp (ovh) 购买的云机器,但完全由我配置,包括操作系统:我可以完全访问它。从昨天开始,我在谷歌等网站上收到连接超时的消息,所以我尝试了

 telnet google.it 80
Run Code Online (Sandbox Code Playgroud)

它回复:

 Trying 2a00:1450:4007:80e::2003...
 Trying 216.58.208.227... 
 Connected to google.it.
 Escape character is '^]'.
Run Code Online (Sandbox Code Playgroud)

但是第二行在将近一分钟后打印出来。它非常缓慢。在我看来,即使第二行被打印出来也很奇怪。所以我做了

 telnet 216.58.208.227 80
Run Code Online (Sandbox Code Playgroud)

并且很快得到了答复。

现在,我猜这意味着 dns 问题。我如何调查才能确定问题的真正来源?考虑到服务器突然停止工作(直到昨天一切正常)并且我没有动过它,我可以肯定地说这是我的 isp 故障还是我的机器出现问题,由于外部攻击,对于例子?

cns*_*nst 8

这表明 IPv6 地址配置存在问题。

通常,如果根本没有配置 IPv6,则在您尝试连接到任何其他主机时不会尝试使用 IPv6 地址。

但是,如果实际上配置了IPv6,但是配置不正确,则会出现您描述的问题。

解决方案:

您要么完全禁用 IPv6(确保根本未配置),要么确保如果已配置,则正确应用配置。

  • 这个和Apache完全没有关系,这里不要改Apache,可以通过`ifconfig`和朋友来配置。 (3认同)
  • @SashaGrievus,虽然它可以为您短期解决问题,但用 OVH 提出这个问题可能是一个更好的主意(听起来他们可能搞砸了您服务器的 IPv6 配置,甚至可能搞砸了整个网络或子网); 就在几天前,我们收到了 IPv4 地址空间短缺的另一个里程碑的消息(ARIN 用完了),因此,尽早熟悉 IPv6 是明智之举 (2认同)