Microsoft DNS 伺服器:如何設定它以使用 MSSQL 資料庫取得 DNS 資料?

Microsoft DNS 伺服器:如何設定它以使用 MSSQL 資料庫取得 DNS 資料?

是否可以設定microsoft DNS伺服器(widows server 2008+)以使用Microsoft SQL作為DNS資料的資料來源?有可用的指南嗎?

答案1

恐怕不是。 MS DNS 僅提供兩種後端儲存選項:基於文字的區域檔案或 Active Directory 儲存體。

您希望透過 SQL 儲存獲得什麼?

編輯: AD 儲存基本上意味著 DNS 資料儲存在 Active Directory 資料庫中,該資料庫實際上是 NTDIS.dit 檔案。如果您想存取它,則需要使用 LDAP 命令來執行此操作。您可以透過使用 Powershell 存取 Server 2008 及更高版本中 AD 儲存的 DNS 來獲得一些功能。

答案2

您可以使用 DNSCMD 稍微安全地變更區域,而無需直接在 AD 中進行修改。我說「有點」是因為這片土地上有龍。

如果你有劍和盔甲,那麼可以使用 LDIFDE 或直接使用 ADSI 呼叫來更改 AD。

答案3

Microsoft DNS 不是您想要用於此類目的的工具。就此而言,也不綁定。

對於支援資料庫後端的多種語言來說,有許多優秀的 DNS 伺服器庫。通常他們專注於地理位置,例如pgeodns

答案4

使用 SQL 後端的 DNS 伺服器只會減慢 DNS 回應時間。您想要取得 DNS 的統計資料嗎?如果是這樣,那麼您需要查看 Windows Server SDK,它允許您查詢 DNS,當然您需要程式設計經驗。

相關內容