当前位置: 首页 > news >正文

无法解析 CentOS 官方镜像源的域名

从错误信息来看,问题出在 无法解析 CentOS 官方镜像源的域名(mirrorlist.centos.org),导致 yum update 失败。这通常是由于网络连接或 DNS 配置问题引起的。以下是具体解决步骤:

一、检查网络连接

首先确认服务器能正常访问外部网络:
# 测试能否 ping 通公网 IP(如 8.8.8.8,谷歌 DNS)
ping -c 3 8.8.8.8# 若 ping 不通,检查网卡配置或网关设置
# 查看 IP 配置
ip addr
# 查看网关
route -n
  • 如果无法 ping 通公网 IP,说明网络连接存在问题(如网卡未启用、网关错误等),需先修复网络连接。
  • 如果能 ping 通公网 IP,但无法解析域名,说明是 DNS 配置问题,继续下一步。

二、修复 DNS 配置

DNS 负责将域名(如 mirrorlist.centos.org)解析为 IP 地址,若配置错误会导致域名无法解析。
1. 临时修改 DNS(立即生效,重启后失效)
```bash # 编辑 DNS 配置文件 sudo vim /etc/resolv.conf ```

添加公共 DNS 服务器(如阿里云、谷歌 DNS):

nameserver 223.5.5.5   # 阿里云 DNS
nameserver 8.8.8.8     # 谷歌 DNS

保存后再次尝试 yum update -y,看是否解决。

2. 永久修改 DNS(推荐)
`/etc/resolv.conf` 可能会被系统自动覆盖,需通过网络配置文件永久设置 DNS:
  • 如果使用 network 服务(CentOS 7 默认):
# 假设网卡名为 eth0(可通过 ip addr 查看实际网卡名)
sudo vim /etc/sysconfig/network-scripts/ifcfg-eth0

在文件中添加或修改 DNS 配置:

DNS1=223.5.5.5
DNS2=8.8.8.8

重启网络服务生效:

sudo systemctl restart network
  • 如果使用 NetworkManager 服务
# 配置全局 DNS
sudo vim /etc/NetworkManager/NetworkManager.conf

[main] 下添加:

dns=none

然后修改 /etc/resolv.conf 并重启 NetworkManager:

sudo echo "nameserver 223.5.5.5" >> /etc/resolv.conf
sudo echo "nameserver 8.8.8.8" >> /etc/resolv.conf
sudo systemctl restart NetworkManager

三、替换 CentOS 镜像源(解决官方源失效问题)

CentOS 7 官方源已于 2024 年停止维护,可能导致访问失败。建议替换为国内镜像源(如阿里云、腾讯云)。
1. 备份原镜像源配置
```bash sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak ```
2. 下载国内镜像源(以阿里云为例)
```bash sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo ```
3. 清理缓存并生成新缓存
```bash sudo yum clean all sudo yum makecache ```

四、再次尝试更新

完成上述步骤后,重新执行更新命令:
sudo yum update -y

总结

问题核心是 **域名解析失败**,优先检查 DNS 配置;若仍失败,需考虑官方源停止维护的问题,替换为国内镜像源即可解决。如果网络本身不通(如无法 ping 通 8.8.8.8),则需先检查网卡、网关或防火墙设置。
http://www.dtcms.com/a/317977.html

相关文章:

  • 977.有序数组的平方
  • 什么是回调地址
  • 8、项目管理
  • PI 思维升级 解密电容器的选择与布局策略,带您追求极致平坦的电源阻抗
  • 个人自然人可不可以申请注册商标!
  • 2025国赛数学建模C题详细思路模型代码获取,备战国赛算法解析——决策树
  • Python Day24 多线程编程:核心机制、同步方法与实践案例
  • Lesson 33 Out of the darkness
  • 开疆智能ModbusTCP转Profinet网关连接EPSON机器人配置案例
  • c# winform 调用 海康威视工业相机(又全又细又简洁)
  • 字典树trie
  • 技术博客:从HTML提取到PDF生成的完整解决方案
  • 奔图P2500NW打印机手机无线连接方法
  • 强化应急通信生命线:遨游三防平板、卫星电话破局极端灾害救援
  • 2.6 sync
  • 2024年测绘程序设计比赛--空间探索性分析(数据为2025年第三次模拟数据)
  • 第二十六天(数据结构:树(补充版程序请看下一篇))
  • 【数据结构与算法】刷题篇——环形链表的约瑟夫问题
  • tmux.conf配置-简易版
  • Java技术栈/面试题合集(15)-RabbitMQ篇
  • 202506 电子学会青少年等级考试机器人四级实际操作真题
  • vue3 vite 使用vitest 单元测试 组件测试
  • Python数据可视化:从基础到高级实战指南
  • 【代码随想录day 12】 力扣 144.145.94.前序遍历中序遍历后序遍历
  • 【数据可视化-82】中国城市幸福指数可视化分析:Python + PyEcharts 打造炫酷城市幸福指数可视化大屏
  • 架构层防护在高并发场景下的实践
  • Linux系统之Docker命令与镜像、容器管理
  • Spring Cloud系列—Eureka服务注册/发现
  • ElasticSearch~DSL常用语法
  • Unity 调节 Rigidbody2D 响应速度的解决方案【资料】