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 で実行され、Windows プラットフォームの Active Directory で DNS をリモートで管理できる cpython スクリプトが必要です。それについて何か問題がある場合は、お知らせください。任意の提案をいただければ幸いです。

4

1 に答える 1

1

Windows マシンをチャッシング ネームサーバーとして設定し、Linux ボックスをその権威ネームサーバーとして設定します。そうすれば、Linux ボックスで BIND の設定を変更するだけで、Windows ボックスがそれに追従するはずです。

ただし、この質問はおそらくserver faultに属します。

于 2012-08-23T00:36:53.167 に答える