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 944bc435e..003426fc8 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
@@ -47,6 +47,7 @@
EasyDNS
FreeDNS
Google
+ Gandi.net
HE.net
HE.net TunnelBroker
INWX
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 1d9dbb54d..27d26193d 100644
--- a/dns/ddclient/src/opnsense/service/templates/OPNsense/ddclient/ddclient.conf
+++ b/dns/ddclient/src/opnsense/service/templates/OPNsense/ddclient/ddclient.conf
@@ -52,6 +52,9 @@ server=freedns.afraid.org, \
{% elif account.service == 'dynu' %}
protocol=dyndns2, \
server=api.dynu.com, \
+{% elif account.service == 'gandi' %}
+protocol=gandi
+zone={{account.zone}}, \
{% elif account.service == 'he-net' %}
protocol=dyndns2, \
server=dyn.dns.he.net, \