0

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

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

有人可以提供解决方案吗?或解决方法。

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

4

1 回答 1

1

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

不过,这个问题可能属于server fault

于 2012-08-23T00:36:53.167 回答