我们最近开始为我们的公司使用新的 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 或编辑区域文件)。