Schlagwort-Archive: dns

Cloudflare DNS Update über die Sophos UTM ausführen

Nachdem ich meine DNS Einträge über Cloudflare pflege und sich die IPv6 Adresse meiner WAN Schnittstelle der Sophos nach langer Zeit mal wieder änderte, suchte ich nach einer komfortablen Möglichkeit, automatisiert den DNS Eintrag zu aktualisieren.

Der eingebaute Dyndns Dienst von der Sophos unterstützt leider nur 1-2 kostenpflichtige Anbieter, so dass hier nur eine Eigenbaulösung in Frage kam.

Nach kurzer Recherche bin ich auf dieses Script gestoßen:

https://github.com/AmirAzodi/cloudflare_ddns

Einfach die Dateien cf-ddns.conf und cf-ddns.py z.B: nach /home/login/cf-updater/ runterladen, chmod +x auf cf-ddns.py und die Konfiguration entsprechend anpassen, schon kann es losgehen!

<M> utm:/home/login/cf-updater # ./cf-ddns.py
* zone id for "busche.org" is missing. attempting to get it from cloudflare...
* zone id for "busche.org" is XXXXXXX
* host id for "utmhomev6.busche.org" is missing. attempting to get it from cloudflare...
* host id for "utmhomev6.busche.org" is XXXXXXXXX
* update successful (type: AAAA, fqdn: utmhomev6.busche.org, ip: 2a01:66a0:XXXX:XXXX:XXXX:XXXX:5739:760e)
* updates completed. bye.

Das ganze Script jetzt noch als Cronjob einfügen und fertig.

crontab -e

das hier einfügen, damit wird das script alle 5 Minuten ausgeführt.

*/5 * * * * /home/login/cf-updater/cf-ddns.py >/dev/null 2>&1