我可以 ping 域名(ping google.co.uk),一切正常。但是,如果我执行 curl “http://google.co.uk“它挂起一段时间并返回一条失败消息。我还收到了一条类似的消息,其中“yum list”指出“无法连接到 2a01:c0:2:4......等。网络不可达”
我已将 resolv.conf 设置为:nameserver 8.8.8.8 nameserver 8.8.4.4
我没有运行网络管理器,我只是使用网络服务。
知道可能出了什么问题吗?
答案1
连接失败表示它正在尝试连接到 ipv6 地址,这意味着 DNS 实际上正在工作,因为它将地址解析为 ipv6 地址,然后无法连接到它。很可能是您的 IPV6 设置运行不正常。您应该尝试curl -4 http://google.co.uk
看看它是否有效。如果有效,那么您应该从您的接口中删除(全局)IPv6 地址,因为它无法正常工作。