如何使resolvconf -u不把127.0.01放在resolv.conf中

我有一个运行Bind9的Ubuntu服务器,它不会recursion。 我也不想把它用于任何一种本地的DNS,因为它可能不能反映外界所见的东西(例如,得到陈旧的logging)。 因此,服务器本身应该总是使用外部DNS服务器。

然而, resolvconf -u似乎总是把127.0.0.1放在那里,我似乎无法closures它。

/etc/resolvconf中的任何文件都不会发生127.0.0.1

可以预防吗?

我解决了它。

因为/etc/default/bind9有这个在里面:

 RESOLVCONF=yes 

lo.named文件是在/run/resolvconf/interface创build的:

 nameserver 127.0.0.1 

然后通过resolvconf -u将其添加到/etc/resolv.conf

这引出了一个问题,为什么有人想使用自己的服务器作为权威的域名服务器? 当域名更改时,您将永远不会获得最新的信息。