在Ubuntu 8.04 Hardy LTS上创build一个简单且固定的dns服务器条目

当这个Ubuntu Hardy服务器启动时,如果networking电缆在启动过程中没有连接,则并不总是保证dns设置是正确的。

我宁愿简单的快速和固定的DNS设置。

我没有这些软件包的知识,这就是我们自己安装的东西(我们总是试图去简单和标准的方式,而不会改变太多的东西):

$ dpkg -l|grep dns ii dnsutils 1:9.4.2.dfsg.P2-2ubuntu0.5 Clients provided with BIND ii libavahi-compat-libdnssd1 0.6.22-2ubuntu4.1 Avahi Apple Bonjour compatibility library ii libdns36 1:9.4.2.dfsg.P2-2ubuntu0.5 DNS Shared Library used by BIND ii libnss-mdns 0.10-3ubuntu2 NSS module for Multicast DNS name resolution 

这是我在安装过程中select的networkingconfiguration:

 $ cat /etc/network/interfaces # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 iface eth0 inet static address 10.1.1.2 netmask 255.255.255.0 network 10.1.1.0 broadcast 10.1.1.255 gateway 10.1.1.1 # dns-* options are implemented by the resolvconf package, if installed dns-nameservers 10.1.1.1 dns-search localdomain 

这不知怎的改变了,但我不希望它改变:

 $ cat /etc/resolv.conf search localdomain nameserver 10.1.1.1 

什么是固定DNS设置在这里直接的解决scheme?

我想我只需要卸载一个软件包并手动进行一些设置?

请解释这台跑步机的步骤,以及一个新的哈代安装。

(最好能得到最新的LTS的相同信息,但是我也可以问一个不同的问题)

这条线似乎是罪魁祸首:

 # dns-* options are implemented by the resolvconf package, if installed 

请参阅http://packages.ubuntu.com/dapper/resolvconf

Resolvconf是用于跟踪系统关于当前可用名称服务器信息的框架。 它将自己设置为提供名称服务器信息的程序和使用名称服务器信息的程序之间的中介。

并不是说我运行Ubuntu,但是我build议删除这些软件包,只要将自己的设置放在/etc/resolv.conf就可以很好地完成这项工作。