Domain-Name-System
使 BIND 使用 DHCP DNS 作為備份
我在我的 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。