可以 ping 通 8.8.8.8 但无法浏览互联网

可以 ping 通 8.8.8.8 但无法浏览互联网

办公室 WiFi 一切正常,但突然间我似乎无法浏览任何网站。我可以 ping 8.8.8.8 正常,但ping google.com 返回ping: unknown host google.com。另外我的浏览器似乎无法连接到任何网站。

我可以在其他网络上正常浏览。

已尝试过提供的解决方案

但仍然无法解决。我运行的是 Ubuntu 16.04

nslookup google.com

;; connection timed out; no servers could be reached

cat /etc/resolvconf

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 8.8.8.8
nameserver 8.8.4.4

答案1

我遇到了完全相同的问题,很明显这与 DNS 有关,我最终解决了以这种方式添加 DNS 服务器的问题:

sudo vim /etc/resolvconf/resolv.conf.d/tail

在文件中写入 DNS 服务器:

nameserver 8.8.8.8
nameserver 8.8.4.4

重新启动 NetworkManager 服务:

sudo systemctl restart network-manager.service

就这样,互联网又可以工作了:)

答案2

您的 DNS 解析不起作用。

  1. 检查防火墙是否有开放端口 UDP/53 至 8.8.8.8

# iptables -L -n -v

  1. 请咨询您的 ISP 以获取所提供的 DNS 服务器。他们可能会在某个地方阻止 UDP/53,以迫使您使用内部 DNS 服务器。
    如果您使用 DHCP,请续订租约。
    取决于发行版(很可能是网络管理器,ifdown/ifup 组合也可以工作)。这种情况在 resolvconfd 和 dnsmasq 中经常发生。您可能需要重新启动 NetworkManager,然后
    再次 - 命令取决于发行版,通常使用 systemd

# systemctl restart NetworkManager

如果您使用静态 IP 并且没有人询问或检查他们的配置,您可以嗅探 ( tcpdump -nnvv -i <interface> udp port 53)。

答案3

就我而言,我安装了 ProtonVPN。即使断网了……

└─$ protonvpn-cli status
No active Proton VPN connection.

…我必须明确断开它才能解决问题。

└─$ protonvpn-cli disconnect
Attempting to disconnect from Proton VPN.
Successfully disconnected from Proton VPN.

希望这能有所帮助。

答案4

193.168.x.x是一个内部 IP 地址,这可能表明您的 LAN 上的 DNS 服务器配置错误。利用dnsutils尝试以下方法:

dig google.com @8.8.8.8

您的查询应返回类似以下内容的内容:

; <<>> DiG 9.11.0-P5 <<>> google.com @8.8.8.8
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 51198
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;google.com.                    IN      A

**;; ANSWER SECTION:
google.com.             299     IN      A       172.217.28.206**

;; Query time: 57 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Fri Jul 14 03:15:07 ART 2017
;; MSG SIZE  rcvd: 55

对我们来说重要的是答案部分,它告诉我们与我们交谈的外部 DNS 服务器返回的 IP 地址是什么 (@8.8.8.8)

由于您可能会获得 WAN IP 地址作为查询的回报,因此我会尝试将本地 DNS 解析器更改为“8.8.8.8”(用于测试目的),然后尝试浏览 Internet。

如果此时您能够浏览和导航,那么您应该前往您的 DNS 服务器并检查配置以找出无法转发您的查询的原因等。

相关内容