ping通但是网页打不开

新安装不久的ubuntu一直没关机,隔天回实验室发现不知道为什么打不开大多数网站了,显示连接超时等问题。
于是简单ping了常见的dns和baidu网站,发现能ping通,甚至git clone, apt install等都没问题。就是搜索引擎等网站不好使。
记录一下gpt给的解决方案:
bash:
resolvectl status
输出发现dns只有路由网址,没有8.8.8.8等
查看只读文件/etc/resolv.conf,发现nameserver也没有以上地址

于是修改文件:
sudo vim /etc/systemd/resolved.conf
修改以下内容:

点击查看代码
[Resolve]
DNS=8.8.8.8 1.1.1.1 192.168.0.1  # 添加公共 DNS,保留原路由器 DNS
FallbackDNS=208.67.222.222 208.67.220.220  # OpenDNS 作为备用
Domains=~.  # 解析所有域名
最后重启一下服务: `sudo systemctl restart systemd-resolved` 不用重启电脑就OK了,可以运行一下`resolvectl status`查看一下global的变化 原因可能是:仅依靠本地缓存和路由器,没有设置备用DNS。 但是在wifi设置里取消DNS自动,设置8.8.8.8没有解决我的问题,不知道为什么。

posted on 2025-07-08 19:48  Lmq2002  阅读(26)  评论(0)    收藏  举报