boto3 と dnspython ライブラリを使用して、ルート 53 ホスト ゾーンのゾーン ファイルを生成しています。ただし、ALIAS TARGET (A Record) の実装がないため、次のエラーが発生します。
**Traceback (most recent call last):
File "/home/work/dns_check.py", line 156, in <module>
rdataset = add_record_type_A(zone, name, address)
File "/home/work/dns_check.py", line 28, in add_record_type_A
rdata = rd_A.A(IN, A, address=address)
File "/usr/local/lib/python2.7/dist-packages/dns/rdtypes/IN/A.py", line 34, in __init__
dns.ipv4.inet_aton(address)
File "/usr/local/lib/python2.7/dist-packages/dns/ipv4.py", line 51, in inet_aton
raise dns.exception.SyntaxError
dns.exception.SyntaxError: Text input is malformed.**
これは、ALIAS が IPV4 をサポートしていない「alias.testdomain.com」のようなものだからです。Pythonライブラリを編集することで生成できます。他に方法はありますか?
前もって感謝します