Linux
如何讓 dnsmasq 指定備用 DNS 伺服器?
我正在一個有大約 10 個 kubuntu 桌面(以及許多伺服器和 IP 電話)的網路上工作,並試圖讓 dnsmasq 指定另一個 dns 伺服器作為故障轉移。我嘗試使用
server=192.168.0.90
但這只是將單個 dhcp/dns 伺服器添加到我的測試機器上的 /etc/resolv.conf 中(動態 IP 並重新啟動,沒有租約)。
回答了我自己的問題,感謝rfc2132
dhcp-option=6,192.168.0.90,192.168.0.98
但是,RFC2132 將選項 5 指定為名稱伺服器列表,將選項 6 指定為域名伺服器列表,我不確定有什麼區別。無論哪種方式,選項 6 正確地將它們作為
nameserver 192.168.0.90 nameserver 192.168.0.98
在 /etc/resolv.conf
發佈為單獨的答案而不是對您的評論,因為這樣我可以使用連結。
選項 5 適用於IEN 116域名伺服器——一個荒謬的過時協議,Jon Postel想要在 20 多年前停止使用。Solaris 仍然支持它,但不會在下一個版本中。