The native macOS client keeps your hostname pointed at your Mac's public IP automatically — a background daemon with a status icon in the menu bar. Install and set up in two minutes; every command and parameter is listed below.
Terminal
The API key is a dyndns_… key from the dashboard — account passwords are rejected by the server. After installing, the “DNS Beacon” menu bar icon shows the status; the daemon runs as a launchd service even with no user logged in and keeps itself updated.
Create a free DNS Beacon account, add a hostname and generate an API key — then come back and finish the setup above.
Create free account