我們最近開始為我們的公司使用新的 TLD,但仍在維護舊的 TLD。
在我們的本機 DNS 伺服器 (Windows Server 2012) 上,我們將內部 DNS 記錄設定為舊 TLD 的子網域,我也想使用新 TLD 來設定它們。是否可以在兩個 TLD 之間建立別名,或以某種方式鏡像正向查找區域?我寧願不必維護兩個彼此完全相同的正向查找區域。
為了說明這一點,我們有以下兩個 TLD:
example1.com
example2.com
我們設定了一個指向我們本地網路的內部子網域:
internal.example1.com
internal.example2.com
然後我們有子域,如下所示:
router.internal.example1.com
printer1.internal.example1.com
- ETC...
我想將所有子網域設定為使用正向查找區域example2.com
中的定義自動解析。example1.com
答案1
DNAME
在您希望別名開始的基底(子)網域中建立一筆記錄。例如,如果您想要為「internal.example1.com」的所有子網域新增別名,請建立:
internal.example2.com. DNAME internal.example1.com.
網域樹中此名稱「下」的所有內容都將命名為別名,就好像您對每個名稱分別進行了「CNAME」(事實上,您將看到名稱伺服器在查詢時動態產生 CNAME)。
請注意,別名不是實際上複製到了新區域;最終您需要手動執行此操作(可能使用 LDAP 或編輯區域文件)。