diff --git a/main.py b/main.py index d0bcbf5..cacff00 100644 --- a/main.py +++ b/main.py @@ -175,11 +175,29 @@ def a_records_handler(zone, records): """Handler for A Record""" for record in zone["a_records"]: + + ipv4_addr = record["ipv4"] + records[record["hostname"]].append( dns.rdtypes.ANY.A.A( dns.rdataclass.IN, dns.rdatatype.A, - record["ipv4"], + ipv4_addr, + ) + ) + +def aaaa_records_handler(zone, records): + """Handler for AAAA Record""" + + for record in zone["aaaa_records"]: + + ipv6_addr = record["ipv6"] + + records[record["hostname"]].append( + dns.rdtypes.ANY.AAAA.AAAA( + dns.rdataclass.IN, + dns.rdatatype.AAAA, + ipv6_addr, ) )