ubuntu中dns的设置

ubuntu中的dns是由/etc/resolv.conf来实现配置的。这个文件是每次网络改变时自动生成的,手动的修改是会被自动覆盖。可以通过两种方法来对其自动修改:
 
方法一:
通过网卡配置文件/etc/network/interfaces来实现。
如果是dhcp分配ip,那么在dhcp服务器上配置一下便可以,一般的dhcp服务器都会设置好。
如果是手动设置ip,那么添加dns-nameservers 8.8.8.8 这项。
 
方法二:
通过在/etc/resolvconf/resolv.conf.d/base文件添加nameserver 8.8.8.8来实现:
echo "nameserver 8.8.8.8" >> /etc/resolvconf/resolv.conf.d/base
 
在/etc/resolvconf/resolv.conf.d中有base和head两个文件,其中在head中添加的项目会在/etc/network/interfaces设置的项目前面,而在base中添加的项目会在/etc/network/interfaces设置的项目后面。
 
设置完成后重启网络便生效。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据