dns_zones: deduplicate records
This commit is contained in:
parent
40970932d6
commit
2f4c8aa0ae
1 changed files with 3 additions and 3 deletions
|
@ -331,14 +331,14 @@ class Registry(object):
|
||||||
|
|
||||||
if zone.endswith("ip6.arpa."):
|
if zone.endswith("ip6.arpa."):
|
||||||
# ipv6 reverse zone -> inet6num
|
# ipv6 reverse zone -> inet6num
|
||||||
return self._generate_reverseV6_zone(zone, TTL)
|
return list(set(self._generate_reverseV6_zone(zone, TTL)))
|
||||||
|
|
||||||
elif zone.endswith("in-addr.arpa."):
|
elif zone.endswith("in-addr.arpa."):
|
||||||
# ipv4 reverse zone -> inetnum
|
# ipv4 reverse zone -> inetnum
|
||||||
return self._generate_reverseV4_zone(zone, TTL)
|
return list(set(self._generate_reverseV4_zone(zone, TTL)))
|
||||||
else:
|
else:
|
||||||
# other zone -> dns
|
# other zone -> dns
|
||||||
return self._generate_forward_zone(zone, TTL)
|
return list(set(self._generate_forward_zone(zone, TTL)))
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
|
Loading…
Add table
Reference in a new issue