我正在使用 ubuntu-server 19.10,并且只能 ping 通(据我尝试过)google.com、youtube.com 和 ubuntu.com。
但是我不能ping
,wget
或者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