How Dynamic DNS works
You create a dynamic DNS hostname (e.g. home.yourdomain.com) in cPanel. cPanel gives you a private update URL. A device on your network calls that URL periodically; whenever its public IP has changed, the DNS record is updated automatically. The hostname then always resolves to your current IP.Creating a Dynamic DNS hostname
- Log in to cPanel.
- In the Domains section, click Dynamic DNS.
- Click Create.
- Enter the subdomain to use (e.g. home.yourdomain.com) and an optional description.
- Click Create.
- cPanel displays the Dynamic DNS URL — copy it and keep it private. Anyone with this URL can update the record.
Your domain’s DNS must be hosted with us (using our nameservers) for cPanel’s Dynamic DNS records to be authoritative.
Configuring the client
On the device whose IP changes, call the update URL on a schedule. Linux / Raspberry Pi (cron):Uses
- Reach a home NAS, camera system, or media server by name
- Self-hosted services on a residential connection
- Remote access to an office network with a dynamic IP