如何在RHEL中更改DNS IP地址

时间:2020-01-09 10:37:34  来源:igfitidea点击:

如何使用CLI在RHEL中更改DNS IP地址?
在Red Hat Enterprise Linux桌面或服务器中将DNS IP从8.8.8.8更改为192.168.2.254的过程是什么?

DNS是域名服务器的缩写。
您可能在RHEL中设置了错误的DNS IP地址。
本页显示如何从CLI更改RHEL服务器的DNS IP地址设置。

在RHEL中更改DNS IP地址的过程

  • 使用编辑器(例如RHEL中的nano或vim)编辑/etc/resolv.conf文件:sudo vim/etc/resolv.conf
  • 设置要在RHEL上使用的名称服务器(DNS IP):nameserver 192.168.2.254
  • 在RHEL中保存并关闭文件
  • 测试新设置

如何在RHEL中查看当前的DNS设置

键入以下cat命令:

cat /etc/resolv.conf

RHEL更改DNS IP地址

输入以下vim命令:

$ sudo vim /etc/resolv.conf

或者

# vim /etc/resolv.conf

如下所示编辑/更新名称服务器条目(您最多可以设置3个名称服务器IP地址):

## Change DNS settings on RHEL (Red Hat Enterprise Linux) ##
nameserver 192.168.2.254
nameserver 192.168.2.18

使用ping命令或host命令/dig命令对其进行测试:

ping -c 4 www.theitroad.com
host www.theitroad.com
dig www.theitroad.local

更改了RHEL上的DNS设置?
使用ping,host和dig命令测试新的DNS设置

如何使用网络管理器在RHEL上更改DNS设置

只需运行以下nmcli命令来连接名称:

$ sudo nmcli connection

要将DNS IP地址设置为192.168.2.254和192.168.2.18,请运行:

sudo nmcli con mod {connectionNameHere} ipv4.dns "192.168.2.254 192.168.2.18"

在此示例中,只需从RHEL上的CLI将DNS IP设置为192.168.2.254:

sudo nmcli con mod eth0 ipv4.dns "192.168.2.254"

通过运行以下任一命令来重新加载新的DNS设置:

sudo systemctl restart NetworkManager.service

或者

sudo nmcli connection reload

使用grep命令以及cat命令和host命令进行验证:

cat /etc/resolv.conf
grep DNS /etc/sysconfig/network-scripts/ifcfg-Ethernet_connection_1
host www.theitroad.local