有没有一个工具来导出/导入到主机文件的Windows Server DNS设置?

我们的内部DNS服务器有很多规则,我想在我的本地主机文件中使用它们。 有这样的转换有用吗?

更新: DNS服务器是Windows服务器,用例是我们有很多区域,我需要使用没有我的DNS被指向该服务器,所以我需要他们转换为我的本地主机文件。

这取决于你的意思是“规则”。 像TTL设置和MXlogging等东西不会在主机文件中具有相同的。 大多数人想要转向(将主机文件转换为区域文件),并且有许多实用程序可以执行此操作。 从区域文件转换回主机文件并不是那么困难,但是我找不到任何打包的工具。 有人用一个带有正则expression式的sed行的博客文章 ,如果能够使用它(将输出redirect到文件或者将输出复制并粘贴到主机文件中),则会提取Alogging:

sed "s/\(.*\) *IN A *\(.*\)/\2\t\1/" lan.zone 

即使有一个明智的理由要求你真的要给我们一些东西来处理,比如哪个DNS服务器? 什么OS?

鉴于完全缺乏信息,我可以build议让你开始的唯一方法是使用dig将信息转储到文本文件中,从那里你可以使用任何你喜欢的方法来读取所需的细节。