Dynamic IP
What is Dynamic IP?
A dynamic IP is a public address an ISP assigns temporarily and can change over time, for example when a DHCP lease expires, unlike a static IP which stays fixed and usually costs extra. AdminKit's My IP tool checks the public address your connection has right now.
By AdminKit team, Netbase JSC · Updated
A dynamic IP address is a public address your ISP assigns to your connection temporarily and can change over time — when your router reconnects, after a DHCP lease expires, or whenever the ISP reallocates its address pool. This is the default for most home and mobile connections, since it lets ISPs reuse a limited pool of addresses across customers who aren’t all online at once. Microsoft’s DHCP Server overview describes the same mechanism on a local network: a DHCP server maintains a pool of addresses and leases them to clients, and because those addresses are leased rather than permanently assigned, ones no longer in use automatically return to the pool for reallocation. The alternative is a static IP, which stays fixed and is usually a paid add-on. A changing address matters for anything that depends on reaching the same address reliably over time — remote access, self-hosting, dynamic DNS, whether kept current through a third-party DDNS provider’s API or the DNS protocol’s own DNS UPDATE mechanism sent straight to an authoritative server — and for long-term monitoring, since a single point-in-time check can miss an address that has since changed. The lease mechanism behind a changing dynamic IP is defined in RFC 2131 (DHCP) and its companion RFC 2132 (DHCP options), whose current option codes are tracked in IANA’s BOOTP/DHCP Parameters registry. Checking My IP periodically is the simplest way to notice when a dynamic address has changed.
Many dynamic IPs today sit behind CGNAT as well, adding a second layer of address sharing on top of the ISP’s own reassignment.
Dynamic IP is part of AdminKit’s IP & network cluster; the full AdminKit glossary lists other related terms.
Frequently asked questions
Is a dynamic IP the same as a private IP address?
No -- a dynamic IP is still a public, internet-routable address; it's just one your ISP can reassign over time, unlike a static IP which stays fixed. A private IP, by contrast, is never directly routable on the public internet at all.
Why do most home internet connections use dynamic IPs?
Dynamic addressing lets ISPs reuse a limited pool of public addresses across customers who aren't all online at once, rather than permanently dedicating one address per customer.
Does a dynamic IP change every time I restart my router?
Not necessarily -- it depends on the ISP's DHCP lease policy; some reassign the same address on reconnect if the lease hasn't expired, while others assign a different one.
How do services like dynamic DNS deal with a changing IP?
They keep a DNS record updated to match the current address, either through a third-party DDNS provider's API or by sending the DNS protocol's own DNS UPDATE mechanism straight to an authoritative server.
Sources
- RFC 2131 -- Dynamic Host Configuration Protocol (DHCP)
- RFC 2132 -- DHCP Options and BOOTP Vendor Extensions
- IANA -- BOOTP Vendor Extensions and DHCP Parameters registry
- Cloudflare Learning Center -- What Is DHCP (Dynamic Host Configuration Protocol)?
- Microsoft Learn -- What is DHCP Server in Windows Server?