You’re setting up a camera, a game server or a work VPN, and the setup guide says you need a static IP. Do you?
A static IP address is one that stays the same every time a device connects. A dynamic IP is leased and can change.
Most people don’t need a public static IP at all, because a free router reservation or dynamic DNS covers home use. You need the real thing for servers, remote access and allowlists.
The catch: “static” means two different things, and buying the wrong one wastes money.
What is a static IP address?
Every device online needs an IP address so data knows where to go. A static IP is one that has been fixed in place, either typed into the device by hand or pinned by whoever hands out addresses.
Its opposite, the dynamic IP, is the default almost everywhere. A service called DHCP lends your device an address for a set time, called a lease.
When the lease runs out or the device reconnects, it might get the same address back, or a different one.
Here’s the part most explainers skip. Your devices actually have two kinds of address, and each one can be static or dynamic on its own:
- Private (local) address, like 192.168.1.20. Your router hands it out, and it only works inside your home or office network.
- Public address, the one websites see. Your internet provider assigns it to your router, and every device at home shares it. Our proxy server guide shows how that public address can be swapped for another.
So when a printer guide says “give it a static IP”, it means the private one, and that’s free. When a client says “send us your static IP so we can allowlist you”, they mean the public one, and that usually costs money.
Static vs dynamic IP: the differences that matter

| Dynamic IP | Static IP | |
|---|---|---|
| How you get it | Leased automatically by DHCP | Set by hand or reserved by the provider |
| Does it change? | It can, when the lease ends or you reconnect | Not until someone changes it |
| Setup | None | Router setting, ISP order or cloud console |
| Cost (public address) | Included with home internet | Usually a paid add-on |
| Hosting and remote access | Works with dynamic DNS | Works directly |
| Privacy | A little harder to track over time | Easier to link to you |
Speed isn’t on the list because it doesn’t change. A static IP is a label, not a faster lane, and your connection runs the same either way.
Our take: a dynamic IP is the right default for almost everyone. Pay for a static one only when something outside your network has to find you, or trust you, by address.
What we saw when we checked a static and a dynamic address
You can tell the two apart in seconds on Linux, so we tested it on our own Linux test machine on 11 November.
The machine’s network card is set up by hand, with no DHCP. Running ip addr showed its address with valid_lft forever. That word “forever” is the giveaway: no lease, so nothing ever expires.
We then added a second address with a 24-hour lifetime, the way a DHCP lease would. Linux tagged it dynamic and started a countdown:
inet 192.168.1.50/24 scope global d0
valid_lft forever preferred_lft forever
inet 192.168.1.77/24 scope global secondary dynamic d0
valid_lft 86397sec preferred_lft 86397sec
Three seconds in, 86,400 seconds had become 86,397. When that clock hits zero, the device has to renew or lose the address.
To be clear about the test: we simulated the lease rather than running a real DHCP server.
We also checked the machine’s public address twice, about four hours apart. It didn’t change, but that proves nothing on its own. Plenty of dynamic addresses sit unchanged for weeks.
How to check if your IP is static or dynamic
Check both addresses. The private one tells you about your device, the public one tells you about your internet plan.
Check your private address
Look for a lease
-
Step 1 of 4
Windows
Open Command Prompt and run ipconfig /all. “DHCP Enabled: Yes” plus Lease Obtained and Lease Expires lines means dynamic. “No” means it was set by hand.
-
Step 2 of 4
macOS
Open System Settings, Network, your connection, Details, then TCP/IP. “Using DHCP” means dynamic. “Manually” means static.
-
Step 3 of 4
Linux
Run ip addr. The word dynamic and a seconds countdown means a lease. valid_lft forever means static.
-
Step 4 of 4
Phone
In your Wi-Fi network’s settings, look for IP settings. DHCP or Automatic is the default. Static means someone set it by hand.
For the public address, log in to your router and find the WAN or Internet status page. If it says DHCP or PPPoE and you never ordered a static IP, it’s dynamic. Your bill or your ISP’s support line can confirm it.
While you’re on that page, check the WAN address itself. If it starts with 100.64 to 100.127, you’re behind carrier-grade NAT, a shared address the ISP splits across many customers. Port forwarding won’t work there, and a static IP is often the only clean fix.
When do you actually need a static IP?
Ask one question: does something outside your network need to reach you, or recognise you, by address? If yes, you probably need a public static IP. If no, you don’t.
You need a public static IP if you…
- Host something people connect to, like a game server, a mail server or a small website on your own hardware.
- Get on an allowlist, where a client’s firewall, a payment gateway or a database only accepts connections from approved addresses.
- Run remote access into an office network, cameras or a NAS without a cloud relay in the middle.
- Need a stable reputation, such as sending your own email, where a changing address keeps landing on blocklists. Our email deliverability guide explains why the sending address matters.
You don’t need one for…
- Browsing, streaming, gaming as a player, or video calls.
- Speed or a more stable connection. Neither improves.
- Privacy. A static address is easier to tie to you, not harder.
Somewhere in between sits the person who just wants to reach their home NAS remotely. Dynamic DNS handles that for free: a small app tells a hostname whenever your address changes, so the name always points home.
Four ways to get a fixed address, from free to paid

1. Router DHCP reservation (free, private)
Tell your router to always hand the same private address to one device. The device keeps using DHCP, but it gets the same address every time. This is what printers, game consoles and port-forwarding rules need.
It beats typing an address into the device by hand. A hand-typed address can clash with one the router lends to something else, and two devices with one address both drop off the network.
2. A static IP from your ISP (paid, public)
The classic option. Most providers keep static IPs for business plans and sell them as a monthly add-on, sometimes in blocks of several addresses. Prices vary a lot by provider and contract, so ask for a written quote.
The address belongs to the provider, not you. Switch providers and you start again, so don’t print it on anything permanent.
3. A VPN dedicated IP (paid, public, portable)
A VPN dedicated IP gives you one address that only your account uses, wherever you connect from. It’s the easiest way to get onto a work allowlist from home, a café or abroad. NordVPN sells one as an add-on to a normal subscription.
Two things to know before buying. NordVPN’s own help pages say your email address is linked to the IP, and setup can take up to three business days.
That trade-off is fine for work access. It’s the opposite of what you want if you use a VPN to blend in. Our VPN tunnel explainer covers what a VPN does and doesn’t hide.
4. A cloud static IP (paid, public, for servers)
If the thing that needs a fixed address is a server, put the server in the cloud. Providers like DigitalOcean let you reserve an address and move it between machines, so you can rebuild a server without changing the address everyone points to.
Check the meter before you scale. Since February 2024, AWS charges $0.005 an hour for every public IPv4 address, in use or idle. That’s about $3.60 a month each, or $36 a month for ten servers, before they do any work.
Static IP vs static proxy: not the same thing
If you landed here from the proxy world, “static” means something slightly different. A static proxy gives you an outgoing address that stays fixed for your traffic, while your real connection stays dynamic underneath.
That’s useful for managing accounts that flag changing logins, and it’s sold by providers like IPRoyal and Webshare. It doesn’t let anyone connect in to you, so it won’t replace a static IP for hosting. Our rotating vs static proxies guide covers when each one fits, and ISP vs residential proxies explains the static residential type.
Disclosure: we may earn a commission from the provider links on this page, at no extra cost to you.
Is a static IP a security risk?
A little, and mostly through exposure rather than the address itself. A fixed public address is a fixed target. Anything you open to the internet on it gets scanned around the clock, and it keeps getting scanned because the address never moves.
The fix is the same either way: forward only the ports you need, keep the exposed device patched, and put admin pages behind a VPN rather than open to the world. If you’re publishing a web app, a reverse proxy in front of it helps. Our reverse proxy guide explains how.
On the privacy side, IPv6 handles this better than you’d expect. Most phones and laptops use temporary IPv6 addresses that change regularly for outgoing traffic, even when the network itself is fixed. Our IPv4 vs IPv6 guide has the details.
Frequently asked questions
Is a static IP address better than a dynamic one?
Neither is better in general. A static IP is better when other systems need to find or trust you by address, like hosting or allowlists. A dynamic IP is better for everyone else, because it costs nothing, needs no setup and is slightly harder to track.
Does a static IP make my internet faster?
No. The address is only a label for where traffic should go. Speed depends on your plan, your router, Wi-Fi quality and the route to the site. Some business plans that include static IPs are faster, but that comes from the plan, not the address.
Can I just pick any IP and set it as static on my device?
Only for a private address, and only one outside your router’s DHCP range, or it may clash with another device. You can’t choose your own public address. That comes from your provider, and typing a made-up one simply leaves you offline.
How often does a dynamic IP change?
There’s no fixed schedule. It depends on the lease length your router or provider sets and on events like router restarts and outages. Many home connections keep the same public address for weeks, while some mobile networks change it far more often.
Can a website see whether my IP is static?
Not directly. A site only sees the address. It can sometimes guess, because address lookup databases label ranges as business, residential, mobile or hosting, and business ranges are more likely to be static. Seeing the same address over many visits is another hint.
Do I need a static IP for port forwarding?
You need a fixed private address for the device you forward to, which a free router reservation gives you. The public address can stay dynamic if you use dynamic DNS. The exception is carrier-grade NAT, where port forwarding fails until you get a public address.
Is a dedicated IP the same as a static IP?
Close, but not quite. Static means the address doesn’t change. Dedicated means only you use it. A VPN dedicated IP is both, while a static proxy address may be shared with other customers on cheaper plans, so check before you buy.
The bottom line
A static IP address is simply one that doesn’t change. For home devices, a free router reservation does the job, and dynamic DNS handles remote access to a home network.
Pay for a public static IP when you host something, need to pass an allowlist, or keep landing on blocklists. Your next step takes two minutes: open your router’s WAN page and see what kind of address you already have.



