CentOS7 操作系统下设置DNS的两种方法

CentOS7下设置DNS的方法和CentOS6下有所有区,默认情况下我们直接 修改 /etc/resolv.conf 文件在里面追加 nameserver 8.8.8.8 后会被系统自动覆盖,导致无法持续生效。

查阅相关资料,发现在CentOS7下设置系统dns有两种方法:

1、使用 nmcli命令

[root@yunwei ~]# nmcli connection show
名称    UUID                                  类型            设备   
ens192  6a85e0a4-cc43-4db7-afc9-3645cf95db07  802-3-ethernet  ens192

上述命令执行后,我们能看到当前网络的链接信息,然后我们在执行

nmcli con mod ens192 ipv4.dns "114.114.114.114 8.8.8.8"

即可设置系统dns,这里要注意本例子中的 ens192 续根据自己实际网卡名称来做修改。

2、继续使用编辑 /etc/resolv.conf 第方法。

在使用本方法之前需要修改/etc/NetworkManager/NetworkManager.conf 文件,在main部分添加 “dns=none” 选项:

[main]
plugins=ifcfg-rh
dns=none

然后在执行

systemctl restart NetworkManager.service

重启网络管理服务。

接下来执行

vi /etc/resolv.conf

插入DNS服务器即可

nameserver 114.114.114.114
nameserver 8.8.8.8

本文中的两种方法均可以实现CentOS7下dns的设置。

海拔科技

自媒体人,喜欢网络,热爱研究。本站头条号:星河 熊掌号:海拔科技

相关推荐

CentOS7最小化安装后如何安装VMware Tools

本文基于VMware15.x和CentOS-7-x86_64-Minimal-1908,无桌面环境。 Linux下安装VMware Tools的优势 1.VMware虚拟机中如何安装VMWare-Tools详解好处:可以支持图形界面,可以支持共享文件功能等 2.鼠标可以自由在 …

Yum:[Errno 5] [Errno 2] No such file or directory

yum安装软件时,可以连接yum 仓库,但是下载安装时失败,报错如下 这个是因为系统之前升级过python,原来版本是2.7,升级python3后,yum 调用python找不到2.7的版本了 有两个配置文件需要修改 分别将文件开头的 …