Kualo / docs
On this page

How to use Dynamic DNS in cPanel

Dynamic DNS in cPanel keeps a domain or subdomain pointed at an IP address that changes, such as a home or office connection.

1 min read Updated 11 Jun 2026

Most home and small-office internet connections have a dynamic IP address that changes from time to time. Dynamic DNS lets you keep a domain or subdomain pointed at such a connection automatically - useful for reaching a device, server, or camera at home by name rather than by its current IP address.

Create a Dynamic DNS entry

  1. Log in to cPanel and, in the Domains section, click Dynamic DNS.

    The Dynamic DNS tool in cPanel

  2. Click + Create, then choose the Domain (or enter a subdomain) you want to keep updated, add an optional description, and confirm.

  3. The new entry appears in the table with a unique URL. Copy this URL - it is how your connection will tell cPanel its current IP address. cPanel can also issue an SSL certificate for the hostname, shown in the SSL Certificate column.

Keep the IP address up to date

Configure your router or a dynamic-DNS update client to request the update URL periodically (for example, every few minutes). Each time the URL is requested, cPanel records the IP address the request came from and updates the DNS record, so the name always points to your current connection.

Many routers have a built-in dynamic-DNS ("DDNS") updater. If yours supports a custom or URL-based provider, paste the update URL from cPanel into it.

Was this helpful?
Your feedback helps us find gaps in the docs.
Still need a hand?
Real people, around the clock - start a chat or open a ticket and we'll help you put it right.