Debian
本地 DNS 伺服器拒絕向自己詢問 DNS
我正在執行 Debian 7 並設置了 DHCP 和 DNS 伺服器。
一切都執行良好,除了伺服器本身沒有遵循 BIND 中的 DNS 條目。
問題是
/etc/resolv.conf
由上游網關填充作為其主要 DNS。在手動更改條目以指向自身而不是上游網關後,DNS 伺服器在從網關請求 DNS 之前使用 BIND 設置。不幸的是,在重新啟動或重新連接介面時,
/etc/resolv.conf
恢復使用網關,讓我回到有問題的情況。我想在該介面上保留動態 IP,同時使用靜態名稱伺服器。這可能嗎?
將以下行添加到
/etc/dhcp/dhclient.conf
您的伺服器上:prepend domain-name-servers 127.0.0.1;
這使得它預先添加到網關 DHCP 強制其上的
127.0.0.1
任何內容。/etc/resolv.conf
為什麼
option domain-name-servers x.x.x.x
不起作用從
dhclient.conf(5)
手冊頁:option 語句用於指定伺服器提供的選項的值,或者在 dhclient.conf 中聲明的預定義租約的情況下,如果使用預定義租約,使用者希望客戶端配置腳本使用的值。