您的位置:首页 > 运维架构 > Linux

centos7更改dns配置

2017-02-13 15:49 253 查看
CentOS7启用了新的dns管理工具

nmcli  connection show  查看当前启动的连接

nmcli con mod eth0 ipv4.dns     xxxxxxx   更改dns

此时测试无法解析域名

nmcli con up eth0  配置生效 

再次尝试 可以解析域名了

[root@localhost yum.repos.d]# nmcli connection show
名称 UUID 类型 设备
eth0 30ef1c27-a021-4c98-b0e6-f2bcecc3a05e 802-3-ethernet eth0
[root@localhost yum.repos.d]# nmcli con mod eth0 ipv4.dns "172.21.120.200 114.114.114.114"
[root@localhost yum.repos.d]# nslookup baidu.com
-bash: nslookup: 未找到命令
[root@localhost yum.repos.d]# ping baidu.com
ping: baidu.com: 未知的名称或服务
[root@localhost yum.repos.d]# nmcli con up eth0
成功激活的连接(D-Bus 激活路径:/org/freedesktop/NetworkManager/ActiveConnection/2)
[root@localhost yum.repos.d]# ping baidu.com
PING baidu.com (180.149.132.47) 56(84) bytes of data.
64 bytes from 180.149.132.47 (180.149.132.47): icmp_seq=1 ttl=52 time=204 ms
64 bytes from 180.149.132.47 (180.149.132.47): icmp_seq=2 ttl=52 time=16.1 ms


另外也可以继续使用/etc/resolv.conf

修改 /etc/NetworkManager/NetworkManager.conf 文件,在main部分添加 “dns=none” 选项:
[main]
plugins=ifcfg-rh
dns=none

手工修改 /etc/resolv.conf
8.8.8.8
重启网卡


systemctl restart NetworkManager.service
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: