Domain-Name-System

使 BIND 使用 DHCP DNS 作為備份

  • September 20, 2012

我在我的 OS X 機器上本地執行 BIND,以啟用萬用字元 Apache vhosts,這需要將所有網路介面的 DNS 伺服器設置為 127.0.0.1。

這很好用,但意味著當我在使用內部 DNS 伺服器將特殊(即 .companyname)URL 路由到網路上的伺服器的網路上時,查找失敗。

我嘗試添加 127.0.0.1 和 DHCP 提供的 DNS 伺服器,但這也不起作用。

有沒有辦法讓 BIND 使用 DHCP DNS 伺服器來處理無法在本地解析的請求?

Bind 不是為此案例設計的。它被設計為在同一系統管理員配置它的伺服器和 DHCP 伺服器上執行。它不是為移動而設計的。

forwarders每次刷新 DHCP 租約時,您都可以編寫一個腳本來更改綁定,但我不推薦這樣做。您將遇到記憶體問題,您的.company域在不應該被記憶體的NXDOMAIN時候被記憶體,或者在不應該被記憶體的時候被記憶體為真實 IP。

可能有一個專門的記憶體/解析伺服器,它具有您內置的功能,但不是 Bind。

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