diff options
Diffstat (limited to 'ipapython/dnsutil.py')
-rw-r--r-- | ipapython/dnsutil.py | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/ipapython/dnsutil.py b/ipapython/dnsutil.py index aca506120..16549c8f6 100644 --- a/ipapython/dnsutil.py +++ b/ipapython/dnsutil.py @@ -24,7 +24,7 @@ import copy import six -from ipapython.ipautil import CheckedIPAddress +from ipapython.ipautil import UnsafeIPAddress from ipapython.ipa_log_manager import root_logger if six.PY3: @@ -323,18 +323,12 @@ def resolve_rrsets(fqdn, rdtypes): def resolve_ip_addresses(fqdn): """Get IP addresses from DNS A/AAAA records for given host (using DNS). :returns: - list of IP addresses as CheckedIPAddress objects + list of IP addresses as UnsafeIPAddress objects """ rrsets = resolve_rrsets(fqdn, ['A', 'AAAA']) ip_addresses = set() for rrset in rrsets: - ip_addresses.update({CheckedIPAddress(ip, # accept whatever is in DNS - parse_netmask=False, - allow_network=True, - allow_loopback=True, - allow_broadcast=True, - allow_multicast=True) - for ip in rrset}) + ip_addresses.update({UnsafeIPAddress(ip) for ip in rrset}) return ip_addresses |