Für Linux gibt es schon gefühlt seit 100Jahren ddclient als allinone
ddclient ist reines Perl und läuft natürlich auch auf OpenBSD: https://openports.se/net/ddclient. Das ist aber deutlich uneleganter:
- ddclient: Polle alle paar Minuten die eigene IP Adresse über eine externe Seite. Dann aktualisiere IP Adresse beim DynDNS Dienst.
- ifstated: Sobald sich der Zustand der Netzwerkschnittstelle geändert hat, führe ein Skript aus (das die IP Adresse beim Domainprovider aktualisiert).