我的 Windows Server DNS 中有几个区域。
我希望向现有区域添加大约 50 个唯一别名。有什么技巧可以使用吗?我尝试在 Google 上搜索,其中奇怪的帖子建议使用dnscmd
..但我不确定这是否正确,如果正确,文件格式应该如何以及是什么。
假设所有别名都在一个文件中。
例如。
test10 Alias(CNAME) www.foo.com
当然,我可以根据要求将文件连接成任何格式和列。
答案1
如果记录已在文件中,最好的办法可能是直接编辑现有区域文件(通常在文件%SystemDir%\System32\dns
夹中)。打开相关区域的文件并将记录粘贴到文件底部。确保记录格式与现有记录相同(例如,它只是CNAME
而不是Alias(CNAME)
,并且完全合格的别名(右侧)末尾应该有一个句点,以将其指定为完全合格的域名。
编辑完成后,加载 DNS 控制面板,找到域,右键单击并选择Reload
让其将文件连同更改一起读回内存。
注意:在开始编辑之前,不要忘记备份原始文件,并且不要忘记增加序列号,以便任何辅助服务器都知道要进行区域传输。这假设区域设置为使用文件(标准)而不是其他数据源来获取其区域信息。
如果需要,可以使用该DNSCMD
工具通过批处理文件以编程方式将记录添加到区域,但对于一个区域中的 50 条记录,直接粘贴它们可能比尝试将其转换为批处理文件更容易。