需要做的計算機上安裝一個本地轉發域名服務器本地名稱服務器和Internet名稱服務器之間的選擇。使用Unbound是因爲它輕巧且易於配置完成此任務。
將這個到未綁定的配置:
stub-zone:
name: "internal.example.com"
stub-host: internal.nameserver.ip.address
forward-zone:
name: "."
forward-host: internet.nameserver.ip.address
將nameserver 127.0.0.1
到/etc/resolv.conf
使應用程序在本地主機上使用西港島線未綁定的這個實例。
現在,當您嘗試解決myhost.internal.example.com
將查詢發送到internal.nameserve.ip.address
,當你嘗試解決www.google.com
將查詢發送到internet.nameserver.ip.address
。
希望所有的本地主機都歸入上面的一個本地域(internal.example.com
)。不幸的是,你的便宜的路由器+ DHCP服務器+ DNS服務器很可能會把它所知道的所有主機名放入其合成根區域。如果是這樣的話,那麼你就必須由一個將它們全部列出一個如下:
stub-zone:
name: "hostname1"
stub-host: internal.nameserver.ip.address
stub-zone:
name: "hostname2"
stub-host: internal.nameserver.ip.address
stub-zone:
name: "hostname3"
stub-host: internal.nameserver.ip.address
forward-zone:
name: "."
forward-host: internet.nameserver.ip.address
的問題,這是當然的,現在你有一堆的,你需要配置不同的機器上沒有限制實例併成立。你可以通過在局域網上只有一臺主機提供這種服務並作爲所有其他主機的遞歸名稱服務器來避免這種情況,但是如果你打算這麼做,那麼你可以使該主機成爲DHCP服務器和權威域名服務器對於本地主機也是如此,擺脫你的慢速嵌入式DHCP + DNS服務器。
謝謝Celada,那正是我需要的。 – oz1cz 2012-07-05 21:09:19