diff --git a/dns/ddclient/src/opnsense/mvc/app/models/OPNsense/DynDNS/DynDNS.xml b/dns/ddclient/src/opnsense/mvc/app/models/OPNsense/DynDNS/DynDNS.xml index 0888c87ace..3016f823db 100644 --- a/dns/ddclient/src/opnsense/mvc/app/models/OPNsense/DynDNS/DynDNS.xml +++ b/dns/ddclient/src/opnsense/mvc/app/models/OPNsense/DynDNS/DynDNS.xml @@ -142,7 +142,8 @@ cloudflare cloudflare-ipv4 cloudflare-ipv6 - dyndns + dynu-ipv4 + dynu-ipv6 freedns he icanhazip diff --git a/dns/ddclient/src/opnsense/scripts/ddclient/lib/address.py b/dns/ddclient/src/opnsense/scripts/ddclient/lib/address.py index 5618d9aeb6..3450c53cf8 100755 --- a/dns/ddclient/src/opnsense/scripts/ddclient/lib/address.py +++ b/dns/ddclient/src/opnsense/scripts/ddclient/lib/address.py @@ -32,7 +32,8 @@ 'cloudflare': '%s://one.one.one.one/cdn-cgi/trace', 'cloudflare-ipv4': '%s://1.1.1.1/cdn-cgi/trace', 'cloudflare-ipv6': '%s://[2606:4700:4700::1111]/cdn-cgi/trace', - 'dyndns': '%s://checkip.dyndns.org/', + 'dynu-ipv4': '%s://ipcheck.dynu.com/', + 'dynu-ipv6': '%s://ipcheckv6.dynu.com/', 'freedns': '%s://freedns.afraid.org/dynamic/check.php', 'he': '%s://checkip.dns.he.net/', 'icanhazip': '%s://icanhazip.com/', @@ -64,7 +65,7 @@ def extract_address(host, txt): return match.group() except ValueError: pass - return "" + return None def checkip(service, proto='https', timeout='10', interface=None):