本文目录导读:
CentOS 重置 DNS 的详细步骤

在 CentOS 系统中,DNS(域名系统)是用于将域名解析为 IP 地址的重要服务,有时,由于配置错误或网络问题,系统可能无法正确解析域名,在这种情况下,重置 DNS 设置可以解决问题,以下是一篇关于如何重置 CentOS 系统中 DNS 设置的详细指南。
重置 DNS 的步骤
检查当前 DNS 设置
在重置 DNS 之前,先检查当前的 DNS 设置,以下命令可以查看当前系统配置的 DNS 服务器:
cat /etc/resolv.conf
临时修改 DNS 设置
如果需要临时修改 DNS 设置,可以使用以下命令:
sudo nmcli con mod eth0 ipv4.dns 8.8.8.8
这里 eth0 是网络接口名,8.8.8 是 Google 的 DNS 服务器地址,根据需要替换为合适的 DNS 服务器地址。
永久修改 DNS 设置
要永久修改 DNS 设置,需要编辑 /etc/resolv.conf 文件,使用以下命令打开文件:

sudo nano /etc/resolv.conf
添加到文件中:
nameserver 8.8.8.8
nameserver 8.8.4.4 这里 8.8.8 和 8.4.4 是 Google 的 DNS 服务器地址,根据需要替换为合适的 DNS 服务器地址。
重启网络服务
修改完 DNS 设置后,需要重启网络服务以使更改生效:
sudo systemctl restart network-manager
或者,如果使用的是其他网络管理工具,如 systemctl restart network 或 service network restart。
表格:常用的 DNS 服务器地址
| DNS 服务器地址 | 描述 |
|---|---|
| 8.8.8 | Google 公共 DNS |
| 8.4.4 | Google 公共 DNS |
| 1.1.1 | Cloudflare 公共 DNS |
| 67.222.222 | OpenDNS 公共 DNS |
FAQs
问题 1:如何查看 CentOS 系统的 IP 地址?
解答:可以使用以下命令查看 CentOS 系统的 IP 地址:

ip addr show
或者:
ifconfig
问题 2:如何修改 CentOS 系统的默认网关?
解答:可以使用以下命令修改 CentOS 系统的默认网关:
sudo nmcli con mod eth0 ipv4.gateway 192.168.1.1
这里 eth0 是网络接口名,168.1.1 是新的默认网关地址,根据需要替换为合适的网关地址。

