用于在Active Directory中管理dns的Python脚本

用于在Active Directory中管理dns的Python脚本,python,dns,active-directory,Python,Dns,Active Directory,我想做的是用Python编写一个应用程序并在django中部署它(我想在Linux平台上实现它),该应用程序可以在Active Directory(Windows环境)中远程管理DNS。 最好所有的脚本都用Cpython编写。 我尝试了以下几种方法,但失败了: 使用一个名为dnspython的模块,但它似乎只适用于绑定DNS,它仍然不支持窗口DNS 使用pywin32模块调用WMI,但pywin32是仅适用于Windows平台的模块,无法在Linux中工作 使用Ironpython,这是我得到的

我想做的是用Python编写一个应用程序并在django中部署它(我想在Linux平台上实现它),该应用程序可以在Active Directory(Windows环境)中远程管理DNS。 最好所有的脚本都用Cpython编写。 我尝试了以下几种方法,但失败了:

  • 使用一个名为dnspython的模块,但它似乎只适用于绑定DNS,它仍然不支持窗口DNS
  • 使用pywin32模块调用WMI,但pywin32是仅适用于Windows平台的模块,无法在Linux中工作
  • 使用Ironpython,这是我得到的唯一解决方法,但不是很好,因为所有其他应用程序都将使用Cpython
  • 有人能提供一个解决方案吗?或者是一个解决办法

    据我所知,我需要一个在Linux中运行的cpython脚本,它可以在Windows平台上远程管理Active Directory中的DNS。 如果有什么问题,请告诉我。
    任何建议都将不胜感激。

    将windows计算机设置为chaching名称服务器,linux box作为其权威名称服务器。这样,您只需在linux设备上更改BIND的设置,windows设备也应随之更改


    不过,这个问题可能属于上。

    您希望执行哪种DNS操作?这会改变我给你指的方向。。。