如何向 Windows Server DNS 中现有的 DNS 区域添加大约 50 个别名?

如何向 Windows Server DNS 中现有的 DNS 区域添加大约 50 个别名?

我的 Windows Server DNS 中有几个区域。

我希望向现有区域添加大约 50 个唯一别名。有什么技巧可以使用吗?我尝试在 Google 上搜索,其中奇怪的帖子建议使用dnscmd..但我不确定这是否正确,如果正确,文件格式应该如何以及是什么。

假设所有别名都在一个文件中。

例如。

test10 Alias(CNAME) www.foo.com

当然,我可以根据要求将文件连接成任何格式和列。

答案1

如果记录已在文件中,最好的办法可能是直接编辑现有区域文件(通常在文件%SystemDir%\System32\dns夹中)。打开相关区域的文件并将记录粘贴到文件底部。确保记录格式与现有记录相同(例如,它只是CNAME而不是Alias(CNAME),并且完全合格的别名(右侧)末尾应该有一个句点,以将其指定为完全合格的域名。

编辑完成后,加载 DNS 控制面板,找到域,右键单击并选择Reload让其将文件连同更改一起读回内存。

注意:在开始编辑之前,不要忘记备份原始文件,并且不要忘记增加序列号,以便任何辅助服务器都知道要进行区域传输。这假设区域设置为使用文件(标准)而不是其他数据源来获取其区域信息。

如果需要,可以使用该DNSCMD工具通过批处理文件以编程方式将记录添加到区域,但对于一个区域中的 50 条记录,直接粘贴它们可能比尝试将其转换为批处理文件更容易。

相关内容