我有一个Windows 2008 R2 Server
,它的主要作用是成为一个DNS server
。
我找不到如何导入之前“导出”的 DNS 条目。
为了导出,我选择了服务器,然后单击了Action->Export List
。
这样就创建了一个包含这些条目的文本文件。如果出现问题,我需要恢复以前的设置,该如何导入这些条目?
如果有办法通过 GUI 来实现这一点,那对我来说就更好了。
答案1
如果这是一个标准 DNS 区域,那么备份和恢复它的最简单方法就是复制相关的区域文件;您可以在 C:\Windows\System32\DNS 中找到它,它名为“your.zone.name.dns”。
答案2
您不能通过 GUI 导出区域,但您可以通过命令行进行导出:
dnscmd /zoneexport MYDOMAIN.com MYDOMAIN.com.txt
默认情况下,该文件MYDOMAIN.com.txt
将在 中创建C:\Windows\System32\dns
。
来源:dns命令。
答案3
它不会导出 DNS 记录,而是导出右侧窗格中的内容列表(txt 或 csv)。这与任何其他工具(例如 ADUC)中的功能相同。
编辑:
需要澄清的是,您没有导出 DNS 记录或区域文件。您只是导出了 DNS 记录列表,或者更准确地说,您导出了 DNS 管理控制台中右侧窗格内容的列表。如果要导出实际的区域文件,请使用 dnscmd 工具:
答案4
对于那些仍然使用 Windows 2003,但又不喜欢 CMD 批处理脚本的人来说:
Windows Server 2003 DNS 服务将文件以纯文本形式保存在C:\System32\dns\
文件夹中。这些文件是纯文本,可以编辑、更改或导入到新的 Linux 名称服务器中。