0

すべてのリソース レコード セットと resource がありtypes(cname,A,ns,mx)ます。easyzonePythonでdnspython、、、dnsライブラリを使用してdnsファイル(BIND形式)を作成したかったのです。

しかし、私はエラーが発生しています -

属性エラー: 'str' オブジェクトに属性 'is_absolute' がありません

これが私の基本的なコードです-

    from dns.zone import Zone
    from dns.rdataclass import *
    from dns.rdatatype import *
    zone1 = Zone(origin='example.com.')
    A_add = "example.com."
    print "Adding record of type A:", A_add
    rdataset = zone1.find_rdataset(A_add, rdtype=A, create=True)
    rdata = dns.rdtypes.IN.A.A(IN, A, address="192.168.10.30")
    rdataset.add(rdata, ttl=300)

でエラーが発生していrdataset = zone1.find_rdataset(A_add, rdtype=A, create=True)ます。

Python で上記のライブラリのいずれかを使用して dns ファイルを作成する方法と、問題を解決する方法を教えてください。

4

0 に答える 0