Ubuntu

如何讓 resolvconf -u 不將 127.0.01 放入 resolv.conf

  • January 12, 2015

我有一個執行 Bind9 的 Ubuntu 伺服器,它不進行遞歸。我也不想將它用於任何類型的本地 DNS,因為它可能無法反映外界看到的內容(例如,獲取過時的記錄)。因此,伺服器本身應始終使用外部 DNS 伺服器。

但是,resolvconf -u似乎總是放在127.0.0.1那裡,我似乎無法將其關閉。

127.0.0.1不會出現在/etc/resolvconf.

可以預防嗎?

我解決了。

因為/etc/default/bind9裡面有這個:

RESOLVCONF=yes

lo.named在其中創建了一個文件/run/resolvconf/interface

nameserver 127.0.0.1

然後被添加/etc/resolv.confresolvconf -u

這就引出了一個問題,為什麼有人要使用自己的伺服器作為權威名稱伺服器?當域發生名稱伺服器更改時,您將永遠無法獲得最新資訊。

引用自:https://serverfault.com/questions/658007