改了DNS还是不生效?Ubuntu 24.04的这个坑我帮你踩过了

简介: Ubuntu 24.04因`systemd-resolved`接管DNS,手动改`/etc/resolv.conf`无效,导致Docker拉镜像失败、`ping: Temporary failure in name resolution`。本文详解通过修改`/etc/systemd/resolved.conf`、重建软链接并重启服务,彻底修复DNS解析问题。(239字)

今天在服务器上拉取 docker 镜像时,死活都拉取不下来,更改了国内镜像源也依旧无法拉下来,最后就怀疑不是 docker 镜像源的问题,于是就干脆 ping 了一下某度,发现竟然是服务器上 DNS 解析的问题。

其中也遇到了一些问题,折腾了好几个小时,于是将解决方案分享给到大家,希望有类似问题时,对你们有所帮助。

问题起源

当我去 ping 某度时

ping www.baidu.com

报错如下:

ping: www.baidu.com: Temporary failure in name resolution

为了验证是 DNS 的问题导致的,我们可以尝试直接先 ping IP 地址或者通过其他的命令行来验证

我们可以看到,当我们直接 ping IP 地址时,网络是通的,但是使用 nslookup baidu.com 来访问时,一直连接超时,那么多半就是 DNS 解析导致的无法上网。

以往的解决方案

我们知道,通常在 Ubuntu 系统中修改 dns 可以通过修改 /etc/resolv.conf 配置文件来解决,但是在 Ubuntu 24.04 LTS 系统中,我发现,不管怎么修改这个配置文件,域名解析都在往 127.0.0.53 这个地址发送

我们通过查看 /etc/resolv.conf 配置文件可以看到 /etc/resolv.conf 配置文件软连接到了 /run/systemd/resolve/stub-resolv.conf 配置文件,那么,我们直接修改 /run/systemd/resolve/stub-resolv.conf 是否就可以解决问题呢?然而,经过尝试,依旧不行。

那么,如何解决呢?

解决方案

先修改 DNS 配置

打开 /etc/systemd/resolved.conf 文件

vim  /etc/systemd/resolved.conf

/etc/systemd/resolved.conf 中修改 DNS 配置信息,比如我这里修改成了:

[Resolve]
DNS=1.1.1.1 233.6.6.6 114.114.114.114 8.8.8.8

备份旧的配置文件

# 直接备份一下,怕出问题
mv /etc/resolv.conf /etc/resolv.conf.alexbak

建立软连接

ln -s /run/systemd/resolve/resolv.conf /etc/

现在的软连接关系就是这样

重启网络

systemctl restart systemd-resolved

检验一下,发现可以正常访问了,大功告成!

查看缓存文件是否已经生效

cat /run/systemd/resolve/resolv.conf

相关文章
|
2天前
|
数据采集 自动驾驶 算法
8类道路交通车辆目标检测数据集(2600张)|YOLO训练数据集 智慧交通 自动驾驶 车流统计 车辆识别
本数据集含2600张真实道路图像,精细标注8类车辆(公交、重型/中型/牵引卡车、皮卡、轿车、两轮车、面包车),YOLO格式,覆盖城市/城郊多场景,支持智慧交通、自动驾驶、车流统计等任务,开箱即用。
|
2月前
|
JSON API PHP
使用PHP对接美股股票市场API 实时数据、IPO和K线(Kline)的PHP对接方案
StockTV API 面向开发者,提供美股实时行情、历史K线(5分钟至1月)、IPO日历等数据,支持HTTP/WS双接入,全接口返回标准JSON,含纽交所(ex=1)与纳斯达克(ex=2)标识。(239字)
|
18天前
|
编解码 缓存 负载均衡
Nucleus-Image 17B开源:首个MoE架构文生图扩散模型,仅激活2B参数即超越Imagen 4
NucleusAI开源17B参数MoE扩散模型Nucleus-Image,首创稀疏专家架构,前向仅激活约2B参数;纯预训练即达SOTA,在GenEval等三大基准上超越Imagen 4等闭源模型,完全开源(Apache 2.0),支持商业使用。
291 6
|
29天前
|
存储 人工智能 数据库
阿里云怎么算新用户?阿里云新用户定义及优惠政策解析
阿里云是阿里巴巴旗下云计算品牌,本文详解新用户定义(无付费记录的会员)及三大专属福利:高额优惠券、首购大幅折扣、超160款云产品免费试用,助您低成本轻松上云!
124 15

热门文章

最新文章