Static vs dynamic IP addresses
The difference between a static and a dynamic IP address comes down to one thing: whether it changes. A static IP stays the same over time, while a dynamic IP can be reassigned and swapped out periodically. Most home internet connections use a dynamic address, and for good reasons. If you want the fundamentals first, our guide on what an IP address is sets the stage.
What each one means
A dynamic IP address is assigned from a shared pool and may change when your router reconnects, your lease expires, or your ISP reshuffles addresses. A static IP address is fixed: it's set aside for you and doesn't change unless someone deliberately changes it. The device or network is always reachable at the same number.
How dynamic addresses are handed out
Dynamic addresses are managed by DHCP (Dynamic Host Configuration Protocol). Your ISP's DHCP servers lease a public address to your connection for a set period, and your router does the same for the devices on your network. When a lease ends, the address can be renewed or returned to the pool for someone else.
ISPs favor this model for two practical reasons: address conservation and cost. IPv4 addresses are scarce, and not every customer is online at every moment, so recycling a smaller pool of addresses across many subscribers is far more efficient than permanently assigning one to each. That's also why your public IP sometimes changes on its own — our guide on how to change your IP address covers what triggers it and how to force a new one.
Pros and cons of each
- Static — pros: reliable for remote access, hosting a website or game server, running a VPN endpoint, and pointing DNS records at a fixed address that never moves.
- Static — cons: usually costs extra, and because it never changes it's easier for others to track or target over time.
- Dynamic — pros: free and standard on home plans, and the changing address offers a small privacy benefit since it isn't a permanent identifier.
- Dynamic — cons: the address can change without warning, which breaks anything that expects to find you at a fixed location.
When you'd want a static IP
A static IP earns its keep when something needs to be reachable at a consistent address. Common cases include hosting a server (web, mail, or game), running a VPN endpoint that clients connect back to, using remote desktop to reach a machine from anywhere, and whitelisting — where a firewall or service only accepts connections from a known, unchanging address. If your IP shifted every few days, each of those would break the moment it changed.
How to get a static IP
For a static public IP, you generally go through your ISP: it's often bundled with a business plan or offered as a paid add-on to a residential account. The word "static," though, can mean two different things, and it's worth keeping them straight.
A static public IP is a fixed address on the internet that the outside world can reach. A static private (LAN) IP is a fixed address inside your own network — useful for a printer or server that should always sit at the same local address. You can set one up yourself with a DHCP reservation in your router, which tells DHCP to always hand the same private address to a specific device. That's a local setting and doesn't cost anything; to see your current local address, follow our guide on how to find your local IP.
The distinction matters because the two live on different sides of your router. If you're unsure which side you're working on, our explainer on public vs private IP addresses lays out exactly where each one lives and what it's for.
The takeaway
For everyday browsing, a dynamic IP is the right default — it's free, private enough, and requires no setup. Reach for a static IP only when you need something to be reliably reachable at a fixed address, and decide up front whether you need a static public address from your ISP or just a fixed local one via a DHCP reservation.