我可以 ping 通网关,但无法 ping 通 yahoo.com、microsoft.com 或 google.com。如何修复此问题?
ping microsoft.com
PING microsoft.com (23.100.122.175) 56(84) bytes of data.
^C
--- microsoft.com ping statistics ---
20 packets transmitted, 0 received, 100% packet loss, time 19151ms
和:
ping google.com
PING google.com(yk-in-x64.1e100.net (2607:f8b0:4002:c07::64)) 56 data bytes
^C
--- google.com ping statistics ---
9 packets transmitted, 0 received, 100% packet loss, time 7999ms
我的resolv.conf
:
答案1
配置您的/etc/resolv.conf
文件。
编辑您的 /etc/resolv.conf 并将其nameserver 8.8.8.8
作为未注释的第一行。
您可以通过编辑并将其作为第一行未注释的内容/etc/resolvconf/resolv.conf.d/head
放置在那里来使此更改永久生效。nameserver 8.8.8.8
一些网站,例如微软阻止 ping 数据包。但是,诸如google.com和雅虎将会回应。
更新:
运行以下命令:
$ sudo apt install traceroute
$ sudo traceroute 8.8.8.8
答案2
可能导致您描述的症状的一个原因是 DNS 服务丢失。请检查您使用的 DNS 设置,以确保它们有效(您的互联网提供商应该已记录其 DNS IP 地址,或者您可以使用 8:8:8:8 和 8:8:4:4 的 Google DNS)。