centos系列直接修改/etc/resolv.conf,重启后失效。永久生效的方法是:
- 去列出所有的网卡
cd /etc/sysconfig/network-scripts/
ls
总用量 280
-rw-------. 1 root root 377 11月 27 08:25 ifcfg-eno1
-rw-------. 1 root root 387 10月 10 11:35 ifcfg-eno1.bak
-rw-r--r--. 1 root root 277 9月 9 15:29 ifcfg-eno2
## 一般第一个就是正在使用的网卡
- 添加Dns信息
vim ifcfg-eno1
[root@master-150 network-scripts]# vim ifcfg-eno1
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eno1
UUID=aeff0712-c35c-47ee-b407-8277839dcb47
DEVICE=eno1
ONBOOT=yes
IPADDR=10.2.16.150
PREFIX=24
GATEWAY=10.2.16.1
DNS1=223.5.5.5
DNS2=223.6.6.6
IPV6_PRIVACY=no
ZONE=
~
- 重启网卡
service network restart
- 验证
#里面的值和你设置的一样就对了
[root@master-150 network-scripts]# cat /etc/resolv.conf
# Generated by NetworkManager
#nameserver 1.2.4.8
# NOTE: the libc resolver may not support more than 3 nameservers.
# The nameservers listed below may not be recognized.
nameserver 223.6.6.6
nameserver 223.5.5.5