|
|
@ -175,11 +175,29 @@ def a_records_handler(zone, records):
|
|
|
|
"""Handler for A Record"""
|
|
|
|
"""Handler for A Record"""
|
|
|
|
|
|
|
|
|
|
|
|
for record in zone["a_records"]:
|
|
|
|
for record in zone["a_records"]:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ipv4_addr = record["ipv4"]
|
|
|
|
|
|
|
|
|
|
|
|
records[record["hostname"]].append(
|
|
|
|
records[record["hostname"]].append(
|
|
|
|
dns.rdtypes.ANY.A.A(
|
|
|
|
dns.rdtypes.ANY.A.A(
|
|
|
|
dns.rdataclass.IN,
|
|
|
|
dns.rdataclass.IN,
|
|
|
|
dns.rdatatype.A,
|
|
|
|
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,
|
|
|
|
)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|