Ubuntu
如何讓 resolvconf -u 不將 127.0.01 放入 resolv.conf
我有一個執行 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.conf
到resolvconf -u
這就引出了一個問題,為什麼有人要使用自己的伺服器作為權威名稱伺服器?當域發生名稱伺服器更改時,您將永遠無法獲得最新資訊。