I finally wrote a script to automatically detect when my IP has changed and update the #HardenedBSD DNS A records to match. Runs via cron every hour on the hour.
@lattera what tool is it based on? Ping? Curl? Care to share? 馃槈
dynip.zsh 路 main 路 Shawn Webb / dyndns 路 GitLab

HardenedBSD GitLab

GitLab
@lattera you might want to have a look at /etc/dhclient-exit-hooks. I've been using that for a while to update DNS-records of some hosts at the bunny.net DNS-servers.
You can trigger script(s) from there via a "$reason", e.g. BOUND or RENEW and it provides handy variables like $new_ip_address or $new_routers. see man(8) dhclient-script (https://man.freebsd.org/cgi/man.cgi?dhclient-script(8))
FreeBSD Manual Pages