要在 CentOS 8 中更改 名称服务器,请按照以下步骤操作:


1. 检查当前名称服务器状态

DNS 配置文件位于以下路径:

cat /etc/resolv.conf

此命令的结果显示当前 DNS 服务器的列表。例如:

nameserver 8.8.8.8
nameserver 8.8.4.4

2.编辑 resolv.conf 文件(临时方法)

要临时更改名称服务器:

从 Radib 购买具有即时​​交付和惊人速度的云服务器(按小时和按月),点击

sudo nano /etc/resolv.conf

添加或替换新的名称服务器:

nameserver 8.8.8.8
nameserver 8.8.4.4

注意:

  • 服务器重启后,此更改将会丢失。
  • 要使更改永久生效,请继续执行以下步骤。

3.永久更改名称服务器

a) 使用 NetworkManager

  1. 编辑网络连接配置文件:
sudo nmcli con show
  1. 查找网络连接 ID(例如“eth0”)。

  2. 更改 DNS 设置:

sudo nmcli con mod eth0 ipv4.dns "8.8.8.8 8.8.4.4"
sudo nmcli con mod eth0 ipv4.ignore-auto-dns是
  1. 应用更改:
sudo nmcli con up eth0

B) 编辑网络脚本文件

  1. 编辑与网络接口相关的文件:

以最优惠的价格从 Radib 购买无滥用的服务器,点击

sudo nano /etc/sysconfig/network-scripts/ifcfg-eth0
  1. 添加(或编辑)以下行:
DNS1=8.8.8.8
DNS2=8.8.4.4
  1. 重新启动网络服务:
sudo systemctl restart NetworkManager

4.检查更改

为确保更改已应用,请再次检查 resolv.conf 文件:

cat /etc/resolv.conf

5.刷新 DNS 缓存(可选)

如果服务器使用 DNS 缓存,请刷新它:

sudo systemctl restart named
sudo systemctl restart nscd

重要说明:

如果您的服务器使用 CloudLinuxcPanel/WHM,则 DNS 设置可能通过这些工具进行管理,并且可能需要在控制面板环境中手动更改。


结论:

通过这些步骤,您可以暂时或永久更改 CentOS 8 服务器的名称服务器。如果您需要快速稳定的 Linux 服务器,Radib Group 提供多种托管选项。

 

這篇文章有幫助嗎? 120 Users Found This Useful (120 Votes)