From d9a5fe0e05242534fb016aab89eb38dcae65f7b9 Mon Sep 17 00:00:00 2001 From: Brian Date: Sat, 30 Dec 2023 14:37:08 -0500 Subject: [PATCH] dns/ddclient: Add Porkbun ddns support --- .../src/opnsense/mvc/app/models/OPNsense/DynDNS/DynDNS.xml | 1 + .../service/templates/OPNsense/ddclient/ddclient.conf | 4 ++++ 2 files changed, 5 insertions(+) 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 a3ae3beae..ea00f4a7f 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 @@ -75,6 +75,7 @@ nsupdate.info (IPv4) nsupdate.info (IPv6) OVHcloud DynHost + Porkbun regfish.de Servercow Sitelutions 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 5255b43ac..bed35365b 100644 --- a/dns/ddclient/src/opnsense/service/templates/OPNsense/ddclient/ddclient.conf +++ b/dns/ddclient/src/opnsense/service/templates/OPNsense/ddclient/ddclient.conf @@ -89,6 +89,10 @@ server=dyndns.strato.com, \ {% elif account.service == 'ovh' %} protocol=dyndns2, \ server=www.ovh.com, \ +{% elif account.service == 'porkbun' %} +protocol={{account.service}}, \ +apikey={{account.username}}, \ +secretapikey={{account.password}}, \ {% else %} protocol={{account.service}}, \ {% endif %}