解决阿里云域名解析失败的问题 - 总结篇

本文介绍了解决阿里云服务器连接超时及域名解析失败的方法,包括如何通过设置安全组规则来解决ERR_CONNECTION_TIMED_OUT和DNS_PROBE_FINISHED_NXDOMAIN等错误。

报错截图示下:

在这里插入图片描述

当出现连接超时的提示时,请问您能ping通服务器的公网IP吗?
或当时,您能远程连接到远程服务器吗?


解决相关问题:
  1. 不能ping通 服务器的公网IP?

  2. 域名解析 失败? 无法访问网站

  3. 报错 ?:ERR_CONNECTION_TIMED_OUT

  4. 报错 ?:DNS_PROBE_FINISHED_NXDOMAIN



这里需要设置出入安全组规则。

  • 可以自定义设置
  • 也可以直接其他服务器设置的安全组规则文件。

详细介绍步骤,如下:

  1. 进入阿里云控制台,找到ECS实例:
    在这里插入图片描述

  2. 点击实例,进入如下界面:
    在这里插入图片描述

  3. 找出上图中所示:左侧边栏中当前实例的 “安全组”,并点击进入(如下图界面):
    在这里插入图片描述

  4. 点击上图中的“配置规则”,准备导出配置规则的文件(入方向和出方向):
    以“出方向”为例:
    点击“导出全部规则”,(同理,导出“出方向”的安全组规则)
    在这里插入图片描述

  5. 将上述导出的两个规则文件(入方向和出方向),分别在新的目标服务器实例“安全组 > 配置规则 > 导入规则 ”界面下,分别导入即可完成所有出入站规则的设定。

此时,浏览器输入网址,就可以实现ping通,外网就可以输入域名直接访问服务器上的网站了。
.
也不会出现浏览器报错(如下)什么的。

  • 报错:ERR_CONNECTION_TIMED_OUT
  • 报错:DNS_PROBE_FINISHED_NXDOMAIN

知识参考:
csdn博文: 无法ping通[阿里云](https://l.gushuji.site/aliyun)ECS服务器公网地址解决
百度经验: 解决“DNS_PROBE_FINISHED_NXDOMAIN”问题?


资源下载:

以上就是关于“ 解决阿里云域名解析失败的问题 - 总结篇 ” 的全部内容。

<think>我们正在解决CentOS 7上使用yum安装epel-release失败问题。根据提供的引用,我们可以总结出以下解决方案: ### 解决方案步骤: 1. **备份现有yum仓库配置(可选但推荐)**: 在操作前,备份现有的`/etc/yum.repos.d`目录,以防需要恢复: ```bash mkdir ~/backup cp -r /etc/yum.repos.d ~/backup ``` 2. **清理并重建yum仓库配置**(参考引用[1]): ```bash # 删除现有仓库配置 rm -rf /etc/yum.repos.d # 重新创建目录 mkdir /etc/yum.repos.d # 下载阿里云的基础仓库配置(CentOS 7) wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo ``` 3. **安装必要的工具(如wget)**(引用[1]提到): 如果系统中没有wget,需要先安装。如果无法直接yum安装,可以手动下载rpm包安装(需提前下载好wget的rpm包): ```bash # 假设wget包已经下载到当前目录 rpm -ivh wget-1.14-15.el7_4.1.x86_64.rpm ``` 4. **更新yum缓存**: ```bash yum clean all yum makecache ``` 5. **安装epel-release**: ```bash yum install -y epel-release ``` 6. **如果上述步骤失败,尝试手动配置epel仓库**(参考引用[5]): ```bash # 手动下载epel-release的rpm包并安装 wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -ivh epel-release-latest-7.noarch.rpm ``` 7. **检查网络和DNS配置**(参考引用[3]): - 确保网络连通:`ping 8.8.8.8` 测试网络 - 检查DNS配置:编辑`/etc/resolv.conf`,添加可靠的DNS服务器,例如: ``` nameserver 8.8.8.8 nameserver 114.114.114.114 ``` 8. **使用vault.centos.org源**(引用[2]提供的方法): 如果官方镜像不可用,可以修改仓库配置为使用vault.centos.org(CentOS的归档仓库)。例如,在`/etc/yum.repos.d/CentOS-Base.repo`中,将baseurl指向vault: ```ini [base] name=CentOS-$releasever - Base baseurl=http://vault.centos.org/7.9.2009/os/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 ``` 类似地,更新`updates`和`extras`等仓库的baseurl。 ### 注意事项: - 执行`rm -rf /etc/yum.repos.d`会删除所有仓库配置,务必先备份。 - 国内用户推荐使用阿里云、清华等国内镜像源,以加速下载。 - 如果遇到GPG密钥验证失败,可以尝试在yum命令中添加`--nogpgcheck`选项(不推荐,仅临时使用)。 ### 引用总结: - 引用[1]提供了一种彻底替换yum仓库配置并重新安装wget的方法。 - 引用[2]建议使用vault.centos.org作为替代仓库地址。 - 引用[3]指出问题可能出在仓库配置文件,并建议替换整个文件内容。 - 引用[4]推荐参考一更换yum镜像源的博客。 - 引用[5]解释了epel-release的作用,并提供了手动安装的方法。 根据以上步骤,通常可以解决yum安装epel-release失败问题。如果问题仍然存在,请检查系统版本、网络环境以及仓库配置的正确性。 §§相关问题§§ 1. 如何备份和恢复CentOS的yum仓库配置? 2. 如何为CentOS 7配置阿里云镜像源? 3. 如何手动安装epel-release的rpm包? 4. 在CentOS 7中如何设置DNS服务器? 5. 如何解决yum安装过程中的GPG验证失败问题? </think> ### CentOS 7 安装 `epel-release` 失败解决方案 根据引用内容,以下是已验证的解决方法(**推荐按顺序尝试**): --- #### **方法 1:重建仓库配置(推荐)** [^1] ```bash # 备份并清空原有仓库配置(谨慎操作) sudo rm -rf /etc/yum.repos.d sudo mkdir /etc/yum.repos.d # 下载阿里云 CentOS 7 基础仓库配置 sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo # 更新缓存并安装 sudo yum clean all sudo yum makecache sudo yum install -y epel-release ``` > **原理**:原始仓库配置损坏时,直接替换为国内镜像源加速下载。 --- #### **方法 2:手动修改仓库源** [^2][^3] 编辑基础仓库文件: ```bash sudo vi /etc/yum.repos.d/CentOS-Base.repo ``` 将 `[updates]` 部分替换为: ```ini [updates] name=CentOS-$releasever - Updates baseurl=http://vault.centos.org/7.9.2009/updates/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 ``` 保存后执行: ```bash sudo yum clean all sudo yum install -y epel-release ``` --- #### **方法 3:检查网络与 DNS** [^3] 1. 测试网络连通性: ```bash ping 8.8.8.8 # 测试网络 ping mirrorlist.centos.org # 测试仓库域名 ``` 2. 若域名解析失败,修改 DNS 配置: ```bash sudo echo "nameserver 8.8.8.8" >> /etc/resolv.conf ``` --- #### **方法 4:手动安装 EPEL 包** [^5] 直接下载 RPM 包安装: ```bash wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm sudo rpm -ivh epel-release-latest-7.noarch.rpm ``` --- ### 关键注意事项 1. **操作前备份**(防止误操作): ```bash sudo cp -r /etc/yum.repos.d ~/yum.repos.d.backup ``` 2. **国内镜像加速**:若连接境外仓库慢,替换 `baseurl` 为阿里云/清华源([参考][^4])。 3. **错误排查**: - 若报 `wget` 未安装,先执行 `yum install -y wget`。 - 若提示 `GPG key` 验证失败,添加 `--nogpgcheck` 参数临时跳过(不推荐)。 > **引用说明**:以上方法均来自社区验证方案 [^1][^5],其中方法 1 和 4 成功率较高。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值