我有一个运行 Bind9 的 Ubuntu 服务器,它不进行递归。我也不想将它用于任何类型的本地 DNS,因为它可能无法反映外界看到的内容(例如,获取过时的记录)。因此,服务器本身应始终使用外部 DNS 服务器。
但是,resolvconf -u
似乎总是放在127.0.0.1
那里,我似乎无法将其关闭。
127.0.0.1
不会出现在/etc/resolvconf
.
可以预防吗?
我有一个运行 Bind9 的 Ubuntu 服务器,它不进行递归。我也不想将它用于任何类型的本地 DNS,因为它可能无法反映外界看到的内容(例如,获取过时的记录)。因此,服务器本身应始终使用外部 DNS 服务器。
但是,resolvconf -u
似乎总是放在127.0.0.1
那里,我似乎无法将其关闭。
127.0.0.1
不会出现在/etc/resolvconf
.
可以预防吗?
我解决了。
因为
/etc/default/bind9
里面有这个:lo.named
在其中创建了一个文件/run/resolvconf/interface
:然后被添加
/etc/resolv.conf
到resolvconf -u
这就引出了一个问题,为什么有人要使用自己的服务器作为权威名称服务器?当域发生名称服务器更改时,您将永远无法获得最新信息。