您可以在 MS DNS 伺服器上同步兩個不同的網域嗎?

您可以在 MS DNS 伺服器上同步兩個不同的網域嗎?

假設您正在執行網域 X,但希望內部 DNS 伺服器處理網域 X 和網域 Y 的請求,以便如果 machine1.X 解析為 abcd,則 machine1.Y 將解析為相同的 IP 位址?

基本上,我們希望有一個 DNS 記錄主集,但有一個具有所有相同記錄的第二個網域。我們正在進行遷移,如果我們不必一直記住更新兩組網域記錄,那就太好了。

答案1

我自己從未嘗試過此操作,但使用 DNAME 記錄為整個網域添加別名也許可以解決您的問題。在RFC 6672它的定義如下:

"The DNAME record provides redirection for a subtree of the domain
name tree in the DNS.  That is, all names that end with a particular
suffix are redirected to another part of the DNS."

根據這個連結它也是 Windows DNS 中的選項:

"What's also nice about this technique in comparison with the 'use the same
zone file' trick, is that it can also be applied on Windows DNS servers.

If you already have your data-filled zone (abc.be), simply create a new
zone (def.be) in DNS Manager.. Then rightclick the zone, and choose
'Other new records...'.

Select the Domain Alias (DNAME) type, and then create the record without
filling in an alias name, but selecting your target zone (abc.be)"

如果 DNS 網域也是 AD 的基礎,或者它只是一個 DNS,則您無需編寫。我不知道以這種方式別名的 AD 會如何回應。作為一種純粹的猜測,人們可能還必須新增新的 UPN「AD 網域和信任」工具中的網域別名。當然,另一種可能性是,當透過其 DNS 別名進行呼叫時,AD 可能會完全崩潰,即使它具有備用 UPN。

答案2

沒有。您可以手動執行此操作(正如您所擔心的那樣)或編寫 DNS 新增腳本,以便將任何 A 或 CNAME 記錄新增至這兩個區域。

您也可以編寫一些腳本來轉儲兩個網域中的所有 A 和 CNAME 記錄,將它們合併到一個清單中,然後將其推送到兩個網域中。如果這是一個長期項目,您可能需要執行幾次。

相關內容