我想做的是用Python编写一个应用程序并将其部署在django中(我想在Linux平台上实现它),并且该应用程序可以在Active Directory(Windows环境)中远程管理DNS。最好所有脚本都是用 Cpython 编写的。我尝试了以下几种方法但失败了:
- 使用一个名为 dnspython 的模块,但它似乎只适用于 BIND DNS,它仍然不支持 Window DNS。
- 使用 pywin32 模块调用 WMI,但 pywin32 是一个仅适用于 Windows 平台的模块,无法在 Linux 中工作。
- 使用 Ironpython,这是我得到的唯一解决方法,但不是很好,因为所有其他应用程序都在 Cpython 中。
有人可以提供解决方案吗?或解决方法。
据我了解,我需要一个在 Linux 中运行的 cpython 脚本,它可以在 Windows 平台上远程管理 Active Directory 中的 DNS。如果有任何问题,请告诉我。任何建议表示赞赏。