欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 房产 > 家装 > ubuntu 20.04 ping baidu.coom可以通,ping www.baidu.com不通 【DNS出现问题】解决方案

ubuntu 20.04 ping baidu.coom可以通,ping www.baidu.com不通 【DNS出现问题】解决方案

2025/9/25 5:18:45 来源:https://blog.csdn.net/weixin_51397022/article/details/148074539  浏览:    关键词:ubuntu 20.04 ping baidu.coom可以通,ping www.baidu.com不通 【DNS出现问题】解决方案

ping baidu.coom可以通,ping www.baidu.com不通【DNS出现问题】解决方案

检查IPV6是否有问题

# 1. 检查 IPv6 地址,记住网络接口的名称
ip -6 addr show# 2. 测试本地 IPv6,eth0换成自己的网络接口名称
ping6 ff02::1%eth0# 3. 检查路由
ip -6 route show

如果以上命令的输出都正常,那么说明IPV6是没有问题的。那么问题就出在了DNS上。

通过Netplan修改DNS配置

  1. 编辑配置文件:sudo nano /etc/netplan/00-installer-config.yaml
    添加 nameservers:

    network:ethernets:enp1s0:dhcp4: truenameservers:addresses: [8.8.8.8, 223.5.5.5]version: 2
    

    应用配置:sudo netplan apply
    应用之后会出现一个新的网络设置(上面的),连接旧的网络设置和新的都可以。
    在这里插入图片描述

    这里我有个疑问:为什么00-installer-config.yaml配置的是netplan-enp1s0这个网络,底下那个网络配置也会一起更改?
    后来问AI,大概的意思是说Netplan 对 enp1s0 的配置本质上是在管理通过该网口与调制解调器之间的通信,而DSL的父接口就是enp1s0。

  2. 清除 DNS 缓存sudo systemd-resolve --flush-caches

  3. 测试结果ping www.baidu.com

其他方案

使用 systemd-resolved修改 DNS:sudo nano /etc/systemd/resolved.conf
修改为:

[Resolve]
DNS=8.8.8.8 223.5.5.5
Domains=~.

之后重启服务:sudo systemctl restart systemd-resolved

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词