Windows-Server-2008

當伺服器中不存在 A 記錄時,將請求轉發到另一個名稱伺服器

  • December 9, 2019

我目前正在開始計劃一個小型 Active Directory 部署,並且遇到了以下問題。

AD 域是 example.com(與我們面向公眾的網站相同),問題是當我嘗試訪問 Windows Server DNS 中定義的任何地址(如 address.example.com)時,一切正常,但是當我想要要訪問面向公眾的網站 (example.com),Windows Server DNS 將返回 DC 地址。

如何修改 Windows Server 中的 DNS 配置,以便當有人請求在伺服器上沒有 A 或 CNAME 記錄的 *.example.com 時,它會被轉發到 Internet DNS 伺服器?

謝謝

編輯:忘了提到我在 Windows Server DNS 中刪除了 example.com 的 A 記錄。

對於衝突的域,沒有簡單的方法可以做到這一點。通常,您應該在 subdomain.example.com 或 example.local 之間進行選擇,以避免此類問題

如果您不是太遠,最好的選擇是拆除您的內部 example.com 域並將其切換到 example.local 或 internal.example.com。這樣,您將不會有任何內部 DNS 伺服器認為它們對 something.com 域具有權威性。

如果重新做你的域不是一個選項,你可以為所有外部 example.com 子域創建具有外部 IP 的 A 記錄:

abc.example.com 1.1.1.1

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