Centos系统如何修改DNS为101.101.101.101?

对于CentOS系统,更改DNS设置为101.101.101.101的步骤如下:

  1. 通过SSH连接到您的CentOS服务器。
  2. 编辑网络配置文件。在CentOS中,通常是修改/etc/sysconfig/network-scripts/目录下的网卡配置文件。首先,找到您的网卡配置文件:
ls /etc/sysconfig/network-scripts/ifcfg-*

通常,文件名类似ifcfg-eth0或ifcfg-ens33。
3. 使用文本编辑器(如nano或vi)编辑该文件:

sudo nano /etc/sysconfig/network-scripts/ifcfg-eth0

(请将eth0替换为您的实际网卡名称)
4. 在文件中添加或修改以下行:

DNS1=101.101.101.101

如果有DNS2等其他DNS设置,您可以删除或注释掉。
5. 保存并关闭文件。
6. 重启网络服务以应用更改:

sudo systemctl restart network
  1. 验证更改是否生效:
cat /etc/resolv.conf

您应该看到nameserver 101.101.101.101
8. 如果/etc/resolv.conf文件被重写,您可能需要禁用NetworkManager对DNS的管理。编辑/etc/NetworkManager/NetworkManager.conf文件:

sudo nano /etc/NetworkManager/NetworkManager.conf

在[main]部分添加:

dns=none
  1. 重启NetworkManager服务:
sudo systemctl restart NetworkManager

完成这些步骤后,您的CentOS系统应该会使用101.101.101.101作为DNS服务器。如果您在执行过程中遇到任何问题,请告诉我,我会提供进一步的帮助。

如果你的系统没有安装nano编辑器。这种情况下,我们可以使用vi编辑器,它在大多数Linux系统中都是默认安装的。让我们尝试使用vi来编辑文件:

  1. 首先,使用vi打开网卡配置文件:
vi /etc/sysconfig/network-scripts/ifcfg-eth0

注意:由于您已经是root用户,不需要使用sudo。
2. 按 i 键进入插入模式。
3. 使用箭头键导航到文件末尾,添加以下行:

DNS1=101.101.101.101
  1. 完成编辑后,按 Esc 键退出插入模式。
  2. 输入 :wq 然后按 Enter 键保存并退出文件。
  3. 重启网络服务以应用更改:
systemctl restart network
  1. 验证更改是否生效:
cat /etc/resolv.conf

您应该看到 nameserver 101.101.101.101

如果您不熟悉vi编辑器,以下是一些基本操作:

  • i 进入插入模式
  • 使用箭头键移动光标
  • Esc 退出插入模式
  • 在命令模式下(按Esc后),输入 :wq 保存并退出,或 :q! 不保存退出

如果您在操作过程中遇到任何困难,请告诉我,我会提供更详细的指导。

1 个赞