微软的DNS服务器:如何configuration它使用MSSQL数据库的DNS数据?

是否有可能configurationMicrosoft DNS服务器(寡妇服务器2008+)使用Microsoft SQL作为DNS数据的数据源? 有没有可用的指南?

恐怕不是。 MS DNS仅为后端存储,基于文本的区域文件或Active Directory存储提供了两个选项。

你想通过存储在SQL中获得什么?

编辑: AD存储基本上意味着DNS数据存储在Active Directory数据库中,这实际上是NTDIS.dit文件。 如果你想访问它,你将需要使用LDAP命令来做到这一点。 您可以通过使用Powershell访问Server 2008中及以后的AD存储的DNS来获得一些function。

您可以使用DNSCMD更安全地更改区域,而无需直接在AD中进行分类。 我说“有点”,因为这里有龙。

如果你有你的剑和盔甲,那么改变AD可以用LDIFDE完成,或直接用ADSI调用完成。

微软的DNS不是你想用于这样的东西。 对于这个问题也不是BIND。

有许多支持数据库后端的许多优秀的DNS服务器库。 通常他们专注于地理位置,像pgeodns 。

我同意其他人的看法,用AD撒谎不是一个好主意。 如果您希望应用程序与Windows DNS服务器上的DNS区域\logging交互(添加,删除等),请使用dnscmd实用程序。

使用SQL后端的DNS服务器只会减慢DNS响应时间。 你想获得DNS的统计数据? 如果是这样,那么你需要看看Windows Server SDK,这将允许你询问DNS,当然你需要编程经验。