RUNBOOK / Ubuntu / apt
Ubuntu apt Temporary failure in name resolution:DNS 恢复清单
apt update 提示 Temporary failure in name resolution。
故障现象与判断依据
最可能原因
先确认 IP 连通性,再检查 systemd-resolved、容器 DNS 和 /etc/resolv.conf 链接。
LOGErr:1 http://archive.ubuntu.com/ubuntu noble InRelease
Temporary failure in name resolution
Reading package lists... Done安全诊断
以下命令用于读取状态、验证解析或复现请求;先确认目标主机、权限与影响范围。命令中的占位符必须替换为当前环境的实际值。
READ / VERIFYresolvectl status
getent hosts archive.ubuntu.com
apt-get update -o Debug::Acquire::http=true推荐修复步骤
- 1分别 ping IP 与域名,避免把 DNS 当成路由故障。
- 2检查 resolvectl status 及 DHCP 下发的解析器。
- 3在容器场景核对 Docker DNS 配置与宿主机策略。
验证、限制与回滚
修复后的验证
apt update 能解析所有配置源,解析器重启后仍保持。
风险提示与回滚
不要以关闭证书校验、删除全部缓存、无限重试、关闭防火墙或放宽到 chmod 777 来替代根因定位。任何配置变更前先保留原文件和校验结果;若验证失败,恢复该备份并重新采集日志。
可信来源与适用边界
网络环境检测
当 DNS、代理链路、海外依赖源或下载超时已通过本页命令确认是网络层问题时,可继续核对独立网络服务;这不替代本地根因修复。
访问边界云官方网站 →具体套餐、价格、可用线路、服务内容及相关规则以官网当前页面为准;不会携带你在工作台输入的命令、日志、Token、IP 或邮箱。