办公室 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 解析不起作用。
- 检查防火墙是否有开放端口 UDP/53 至 8.8.8.8
# iptables -L -n -v
- 请咨询您的 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 服务器并检查配置以找出无法转发您的查询的原因等。