【问题标题】:Python Script to manage dns in Active Directory在 Active Directory 中管理 dns 的 Python 脚本
【发布时间】:2012-08-22 23:24:28
【问题描述】:

我想做的是用 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。 如果有任何问题,请告诉我。 任何建议表示赞赏。

【问题讨论】:

  • 您要执行什么样的 DNS 操作?它会改变我指向你的方向......

标签: python dns active-directory


【解决方案1】:

将 windows 机器设置为 chaching 名称服务器,将 linux 机器作为其权威名称服务器。这样你就可以在 linux box 上更改 BIND 的设置,windows box 应该也会跟着做。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-04
    • 1970-01-01
    • 1970-01-01
    • 2014-06-16
    • 2013-02-03
    • 2023-01-19
    • 1970-01-01
    相关资源
    最近更新 更多