
是否可以將 DNS 伺服器設定為同時存取具有相同名稱的外部和內部網域?有一個 ISP 處理網站,其網域名稱與我的內部網域相同。 DNS 伺服器顯然指向外部網站位址。因此,我無法將新的使用者工作站(System 7 Pro)新增至網絡,因為 DNS 指向外部位址,並且出現找不到 DNS 伺服器錯誤。不確定我做了什麼,但最初我可以添加工作站,但無法訪問外部網站。進行了更改,現在可以訪問網站,但現在發現我無法將用戶添加到本地網域。也不知道我是如何做到的。謝謝
答案1
簡單的答案是否定的,我相信您對 DNS 的工作原理有錯誤的想法。
但如果你做得對的話,這是可能的。這稱為拆分 DNS。技巧是將外部託管視圖中的所有名稱包含在 AD 端的內部視圖中,即,將 ISP 名稱伺服器上的外部視圖維護為內部視圖的適當子集。您必須向兩個視圖新增任何新名稱。 IP 位址可以在內部與外部不同(例如,公共空間與 10/8 空間、NAT 與非 NAT),但名稱必須全部存在於內部,以便可以在內部解析。
這可能是您的麻煩/誤解的根源。 DNS 在內部尋找答案,「名稱不存在」的回應是有效答案,不會導致回退到外部 DNS 伺服器。這就是為什麼外部視圖必須是內部名稱集的正確子集才能正常運作而不會出現意外。