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

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

检查IPV6是否有问题

bash 复制代码
# 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:

    yaml 复制代码
    network:
      ethernets:
        enp1s0:
          dhcp4: true
          nameservers:
            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

修改为:

ini 复制代码
[Resolve]
DNS=8.8.8.8 223.5.5.5
Domains=~.

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

相关推荐
无限进步_2 分钟前
【Linux】Makefile:让编译自动化
linux·运维·自动化
猫头虎5 分钟前
【Trea】Trea国内版|国际版|海外版下载|Mac版|Windows版|Linux下载配置教程
linux·人工智能·windows·macos·aigc·ai编程·agi
流浪00113 分钟前
告别静态打印:Linux C 实现实时刷新进度条
linux·运维·c语言
小此方15 分钟前
Re:Linux系统篇(二十)进程篇·五:深入理解 Linux 进程优先级:从底层逻辑到实战修改
linux·运维·服务器
路溪非溪16 分钟前
Linux下物理总线驱动模型之SDIO驱动框架
linux·驱动开发
深圳市九鼎创展科技17 分钟前
九鼎创展 X7110 开发板(JH7110):国产 RISC-V 多媒体平台全解析
大数据·linux·人工智能·嵌入式硬件·ubuntu·risc-v
流浪00120 分钟前
Linux篇(八) Make 与 Makefile 超详细入门教程|从零基础到手写自动化编译
linux·运维·自动化
爱莉希雅&&&25 分钟前
Redis哨兵模式和主从复制和集群模式搭建与扩容缩容
linux·redis·缓存·集群·哨兵·数据库同步
j_xxx404_25 分钟前
Linux线程:从内存分页机制(Page Table/TLB/Page Fault)彻底读懂 Linux 线程本质
linux·运维·服务器·开发语言·c++·人工智能·ai
不做无法实现的梦~28 分钟前
怎么实现codex控制嘉立创EDA绘制原理图
linux