diff --git a/dns/ddclient/Makefile b/dns/ddclient/Makefile index cc295655f..235e0b751 100644 --- a/dns/ddclient/Makefile +++ b/dns/ddclient/Makefile @@ -1,6 +1,6 @@ PLUGIN_NAME= ddclient PLUGIN_VERSION= 1.8 -PLUGIN_REVISION= 2 +PLUGIN_REVISION= 3 PLUGIN_DEPENDS= ddclient PLUGIN_COMMENT= Dynamic DNS client PLUGIN_MAINTAINER= ad@opnsense.org diff --git a/dns/ddclient/pkg-descr b/dns/ddclient/pkg-descr index f7f9129fc..677610b20 100644 --- a/dns/ddclient/pkg-descr +++ b/dns/ddclient/pkg-descr @@ -13,6 +13,7 @@ Plugin Changelog * Make service status and stop more reliable * Time out checkip script after 10 seconds * allow % characters in usernames (rev 2) +* add icanhazip.com as a checkip provider (rev 3) 1.7 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 8b8439da3..a010321c8 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 @@ -111,6 +111,7 @@ freedns googledomains he + icanhazip ip4only.me ip6only.me ipify-ipv4 diff --git a/dns/ddclient/src/opnsense/scripts/ddclient/checkip b/dns/ddclient/src/opnsense/scripts/ddclient/checkip index f68ec76b8..19d665835 100755 --- a/dns/ddclient/src/opnsense/scripts/ddclient/checkip +++ b/dns/ddclient/src/opnsense/scripts/ddclient/checkip @@ -35,6 +35,7 @@ service_list = { 'freedns': '%s://freedns.afraid.org/dynamic/check.php', 'googledomains': '%s://domains.google.com/checkip', 'he': '%s://checkip.dns.he.net/', + 'icanhazip': '%s://icanhazip.com/', 'ip4only.me': '%s://ip4only.me/api/', 'ip6only.me': '%s://ip6only.me/api/', 'ipify-ipv4': '%s://api.ipify.org/',