diff --git a/dns/ddclient/src/opnsense/mvc/app/controllers/OPNsense/DynDNS/forms/dialogAccount.xml b/dns/ddclient/src/opnsense/mvc/app/controllers/OPNsense/DynDNS/forms/dialogAccount.xml
index f1c6c6e8a..c0aac07e9 100644
--- a/dns/ddclient/src/opnsense/mvc/app/controllers/OPNsense/DynDNS/forms/dialogAccount.xml
+++ b/dns/ddclient/src/opnsense/mvc/app/controllers/OPNsense/DynDNS/forms/dialogAccount.xml
@@ -5,6 +5,11 @@
checkboxEnable this virtual server
+
+ account.description
+
+ text
+ account.service
@@ -71,6 +76,11 @@
dropdownHow to determine the address to use for this host
+
+ account.interface
+
+ dropdown
+ account.checkip_timeout
@@ -84,14 +94,4 @@
Force update using HTTPS, please note setting this option will enforce https updates on all accounts
as ddclient only supports SSL=yes on a global level (the check ip service may still use HTTP on other services)
-
- account.interface
-
- dropdown
-
-
- account.description
-
- text
-
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 92ad3b22f..a04ca3794 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
@@ -153,6 +153,11 @@
zoneeditInterface
+
+
+ interface.check001
+
+ 10
@@ -167,6 +172,14 @@
NN
+
+
+ An interface is required for the selected check method
+ SetIfConstraint
+ checkip
+ if
+
+ N
diff --git a/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/cloudflare.py b/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/cloudflare.py
index fd2843adb..efd5f5612 100755
--- a/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/cloudflare.py
+++ b/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/cloudflare.py
@@ -172,4 +172,4 @@ class Cloudflare(BaseAccount):
)
- return False
\ No newline at end of file
+ return False