我只能 ping google 和 ubuntu

我只能 ping google 和 ubuntu

我正在使用 ubuntu-server 19.10,并且只能 ping 通(据我尝试过)google.com、youtube.com 和 ubuntu.com。

但是我不能pingwget或者git clone从 github.com、cnet.com、duckduckgo.com、sourceforge.net、8.8.8.8、172.217.17.142...

每当我尝试 ping 它们时,我都会收到以下消息:

ping: connect: Network is unreachable

我如何才能连接到这些网站?

编辑:ping -n xyz得到相同的结果。

traceroute -n duckduckgo.com:
traceroute to duckduckgo.com (79.125.108.59) hops max, 60 byte packets

答案1

看起来这些已正确注册 A 和 AAAA 记录:

  • google.com
  • youtube.com
  • ubuntu.com

看起来它们没有/配置错误 AAAA 记录但有 A 记录:

  • github.com
  • 网易
  • duckduckgo.com

经过测试此 DNS 记录查看器

您的服务器是否有公共 IPv4?

在我看来,您的服务器无法访问仅具有 DNS A 记录的服务器,因为它本身没有 IPv4 地址。如果是这种情况,您可以:

  • 尝试/请求为您的服务器分配 IPv4
  • 使用代理软件(例如 6tunnel 或类似软件)将 IPv6 隧道化为 IPv4
  • 等待/询问那些网站是否支持IPv6

相关内容