用于管理Active Directory中的DNS的Python脚本

时间:2012-08-22 23:24:28

标签: python dns active-directory

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

  1. 使用名为dnspython的模块,但它似乎只适用于BIND DNS,但仍然不支持Window DNS。
  2. 使用pywin32模块调用WMI,但pywin32是仅适用于Windows平台的模块,无法在Linux中运行。
  3. 使用Ironpython,这是我得到的唯一解决方法,但不是很好,因为所有其他应用程序都在Cpython中。
  4. 有人可以提供解决方案吗?或者解决方法。

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

1 个答案:

答案 0 :(得分:1)

将Windows机器设置为chaching名称服务器,将linux box作为其权威名称服务器。这样你就可以在linux框中更改BIND的设置,并且windows框应该随之而来。

这个问题可能属于server fault