This commit is contained in:
mwiegand 2021-11-07 13:21:03 +01:00
parent 02bd0b6511
commit 8eb116378a

View file

@ -3,6 +3,7 @@ from ipaddress import ip_address
def record_matches_view(value, type, name, zone, view, metadata, repo):
if type not in ['A', 'AAAA']:
return True
if metadata.get(f'bind/views/{view}/is_internal'):
if ip_address(value).is_private:
return True
@ -18,7 +19,6 @@ def record_matches_view(value, type, name, zone, view, metadata, repo):
return True
else:
if ip_address(value).is_global:
if value == "10.0.0.17" and view == 'external': print(333)
return True
elif not list(filter(
lambda other_value: ip_address(other_value).is_global,