1. 前言
本文主要介绍如何使用命令设置Linux系统里的指定DNS服务器地址。本文教程针对CentOS 7.6系统,CentOS系统其它版本大同小异,同样可以参考本教程。
Ubuntu系统请参考以下教程的方法一。
2. 方法一:修改DNS服务器配置文件
[root@zcwyou ~]# vi /etc/resolv.conf
添加以下内容
nameserver 223.5.5.5
223.5.5.5为阿里云的主DNS
当然,你也可以添加备用DNS服务器,阿里去的备用DNS服务器IP地址为223.6.6.6
nameserver 223.6.6.6
以上方法为临时生效。
3. 方法二:修改网卡配置文件指定DNS服务器
通过命令行查询当前服务器的网卡名称
[root@zcwyou ~]# ip addr
可以看到本服务器上各网卡的配置情况,其中第二列表示网卡名称,比如lo
,eth1
,或者ens33
等等。
国内服务器推荐使用阿里DNS服务器223.5.5.5和223.6.6.6
假设你的网卡名称是xxx
[root@zcwyou ~]# vi /etc/sysconfig/network-scripts/ifcfg-xxx
设置主DNS,即DNS1为223.5.5.5,设置备用DNS,即DNS1为223.6.6.6,添加以下内容
DNS1="223.5.5.5"
DNS2="223.6.6.6"
如果需要修改DNS服务器地址,请使用vi/vim编辑器。
vi/vim编辑器教程请看这里:
vi和vim命令视频教程
重启网络生效:
CentOS 6 重启网络命令:
[root@zcwyou ~]# service network start
该命令同样适用于RHEL 6
CentOS 7 重启网络命令:
[root@zcwyou ~]# systemctl restart network.service
该命令同样适用于RHEL 7
CentOS 8 重启网络命令:
[root@zcwyou ~]# nmcli c up xxx
该命令同样适用于RHEL 8
查看设置是否生效
[root@zcwyou ~]# cat /etc/resolv.conf
4. 总结
以CentOS 7.6为例,推荐使用方法二,修改网卡配置文件,一次设置,永久生效。
评论前必须登录!
注册