解决在CentOS上改DNS,重启网络配置后又恢复原样的问题
直接修改/etc/resolv.conf
不行,因为一重启network就会恢复原来状态。
必须要在/etc/sysconfig/network-scripts/ifcfg-eth0
里面最后加上dns的设置。
要不然,重启后,肯定使用eth0设置中没有设dns的相关信息,使/etc/resolv.conf
恢复到原来的状态。
具体操作如下:
$ vim /etc/sysconfig/network-scripts/ifcfg-eth0 |
修改成下面这个样子
DEVICE="eth0" |
这样设置后/etc/resolv.conf里面根本就不需要设置。
重启
service network restart |
可以发现/etc/resolv.conf里面就有两个dns的解析ip了。
cat /etc/resolv.conf |