我正在使用 boto3 和 dnspython 库为 route-53 托管区域生成区域文件。我能够使用dnspython library(1.14.0)成功生成 A/CNAME/MX/TXT 记录集。但是,由于它没有任何 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库来生成它。还有其他方法吗?
提前致谢