所以我把/etc/resolv.conf里的域名服务器改成了我想使用的DNS服务器,但是无论什么原因,服务器无论何时重启,都会恢复到默认的DNS服务器。 我怎样才能改变它,这是一个永久的变化? 谢谢。
您的resolv.conf可能被dhcp覆盖。
你使用DHCP吗? 你可以通过手工编辑你的resolv.conf来validation,然后重新启动你的DHCP客户端。
有几种DHCP为大多数操作系统提供了重写。
我注意到你被标记为Ubuntu。 尝试查看/etc/dhcp3/dhclient.conf以硬编码您的域名服务器条目。
祝你好运。
我可能被误认为是服务器环境,但是Joel K是正确的,resolv.conf被DCHP覆盖。 但是文件/ etc / network / interfaces可以覆盖一个接口。 如果你正在运行一个服务器,你可能应该静态地添加所有这些信息
这里是一个关于接口的基础文章
要覆盖覆盖Ubuntu上的/etc/resolv.conf文件的DHCP挂钩,需要安装resolvconf软件包,并使用适当的名称服务器或其他DNS选项手动编辑其基本configuration文件,以便在系统范围内进行更改resolv.conf文件。 您可以使用这个简短的教程,以永久填充您的自定义DNS条目Ubuntu上的resolv.conf文件。