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 28d40b7e4..b47b38dda 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 @@ -77,7 +77,7 @@ account.ttl text - + Time to Live for the DNS entry diff --git a/dns/ddclient/src/opnsense/service/templates/OPNsense/ddclient/ddclient.conf b/dns/ddclient/src/opnsense/service/templates/OPNsense/ddclient/ddclient.conf index 333d478a8..95e37f9c7 100644 --- a/dns/ddclient/src/opnsense/service/templates/OPNsense/ddclient/ddclient.conf +++ b/dns/ddclient/src/opnsense/service/templates/OPNsense/ddclient/ddclient.conf @@ -44,9 +44,10 @@ protocol={{account.service}}, \ dynurl=https://ipv4.cloudns.net/api/dynamicURL/?q={{account.password}}, \ {% elif account.service == 'hosting1984' %} protocol=1984, \ -{% elif account.service == 'godaddy' %} +{% elif account.service in ['godaddy', 'gandi'] %} protocol={{account.service}}, \ zone={{account.zone}}, \ +ttl={{account.ttl}}, \ {% elif account.service == 'hetzner' %} protocol={{account.service}}, \ zone={{account.zone}}, \ @@ -56,9 +57,6 @@ server=updates.dnsomatic.com, \ {% elif account.service == 'dynu' %} protocol=dyndns2, \ server=api.dynu.com, \ -{% elif account.service == 'gandi' %} -protocol={{account.service}}, \ -zone={{account.zone}}, \ {% elif account.service == 'he-net' %} protocol=dyndns2, \ server=dyn.dns.he.net, \