バインドゾーンファイルを解析するためのPythonライブラリはありますか?

StackOverflow https://stackoverflow.com/questions/236859

  •  04-07-2019
  •  | 
  •  

質問

バインドゾーンファイルを解析するためのPythonライブラリはありますか? 基本的に、ゾーンとレコードの追加/削除に役立つもの。 これは、誰かがゾーンファイルを手動で変更した場合でも機能する必要があるため、毎回ゾーンファイルを上書きすることは解決策ではありません。

役に立ちましたか?

解決

次のような従来のゾーンファイルに対してbicopを使用できませんでした:

    $TTL 86400
@   IN SOA ns1.first-ns.de. postmaster.robot.first-ns.de. (
    2006040800   ; serial
    14400        ; refresh
    1800         ; retry
    604800       ; expire
    86400 )      ; minimum

@

                    IN NS      ns1.first-ns.de.

dnspython

をご覧ください

他のヒント

easyzone はdnspythonの優れたレイヤーです

Zoner は、ゾーンファイルを編集するためのWebインターフェイスを提供し、 easyzone。

これは古いことは知っていますが、動作するのはiscpyと呼ばれるものだけです。 easy_installを実行できます。

easy_install iscpy

次にPythonで:

import iscpy
iscpy.ParseISCString(open('somefile.conf', 'r').read())

辞書を返します。

bicop 、" a pythonライブラリを試すことができます。 ISCバインドスタイルの構成ファイルを処理します"。

scroll top