Learn

Static vs Dynamic IP: What’s the Difference?

By Daniel Last updated July 4, 2026

A static IP address never changes; a dynamic IP address is leased temporarily through DHCP and can change when the lease is renewed. Almost all home connections use dynamic addresses. You only need static for self-hosting, remote access, or running a mail server, and ISPs usually charge extra for it.

What is a static IP address?

A static IP address is fixed and stays the same across router restarts and reconnects, for as long as your ISP keeps assigning it to you. Because it is predictable, it is ideal when other devices need to reliably find yours: hosting a website or game server, running a VPN endpoint, remote desktop, or keeping security cameras reachable. ISPs typically charge a monthly fee for one, and it is configured on their side (or set manually on yours) rather than assigned automatically. If addressing is new to you, our beginner's guide to IP addresses covers the groundwork.

What is a dynamic IP address?

A dynamic IP address is borrowed, not owned: your ISP assigns it automatically from a shared pool using DHCP, and it can change after a reconnect, a long power-off, or an ISP network change. It is the default for the vast majority of home and mobile connections because it is cheaper for ISPs to manage, conserves scarce addresses, and requires zero setup on your end. For normal browsing and streaming, a changing address makes no practical difference.

Static vs dynamic IP at a glance

The key differences side by side:

Static vs dynamic IP
Static IPDynamic IP
How it’s assignedFixed, set manuallyAuto-assigned via DHCP
Changes over timeStays the samePeriodically or on reconnect
CostOften a paid ISP add-onStandard, usually free
SetupManual configurationAutomatic
Best forServers, remote access, hostingTypical home and mobile use
Reverse DNS (PTR)Possible, ISP can delegateGeneric ISP hostname only
PrivacySame address, easier to track long-termChanges occasionally; minimal real difference
Remote hostingWorks directlyNeeds Dynamic DNS

How DHCP leases work

Dynamic addressing runs on DHCP, the Dynamic Host Configuration Protocol, standardized in RFC 2131 (its IPv6 counterpart is RFC 8415). When your router comes online it broadcasts a discover message, the ISP's DHCP server offers an address, the router requests it, and the server acknowledges. That four-step handshake ends in a lease: permission to use that address for a set time, commonly a few hours to several days on residential lines. Halfway through the lease the router quietly asks to renew, and the server almost always says "keep the one you have." That is why a dynamic IP feels static most of the time: the renewal loop keeps handing you the same address for weeks or months.

Why does my IP keep changing?

Because the lease loop occasionally breaks. If your router is offline long enough for the lease to expire (an extended power cut, a vacation with everything unplugged), the address goes back into the pool and you may get a different one on reconnection. Swapping the modem or router can trigger a change too, since ISPs often tie leases to hardware identifiers. And sometimes the ISP itself renumbers, reorganizing its pools during maintenance. All of it is normal and harmless.

Which one do you have?

Almost certainly dynamic. Unless you specifically requested and paid for a static IP from your provider, your connection uses a dynamic one. An easy check: note your public IP on our What Is My IP Address tool today, then look again after a router restart or a few days. If the number changes, it is dynamic. We never log or store your IP during the check.

DHCP reservation vs true static IP

These get confused constantly. A DHCP reservation fixes a device's private address inside your home network (say, making sure your printer is always 192.168.1.50), while a true static IP is a fixed public address from your ISP. For most home needs (port forwarding, a NAS, a local game server), a reservation is all you need, and it is free. Setting one up takes three steps:

  1. Open your router's admin page (see how to find your router's IP) and log in.
  2. Find the DHCP or LAN settings and locate the device in the client list, identified by its MAC address.
  3. Add a reservation ("always use this IP" or similar) for that device, then reconnect it to pick up the fixed address.

The distinction between the private address you just fixed and your public one is covered in public vs private IP.

When you actually need a static IP

  • Self-hosting: a website, game server or home lab that outsiders reach by address needs one that does not move.
  • Remote access: VPN into your home network, remote desktop, or IP cameras are simpler when the target address never changes.
  • Mail servers: the strictest case. Receiving servers check reverse DNS (a PTR record matching your hostname), and ISPs will only set PTR records on static addresses. Sending mail from a dynamic IP gets you spam-filtered.
  • IP allowlists: some corporate systems and APIs only accept connections from pre-approved addresses.

Everyone else (browsing, streaming, gaming, video calls) gains nothing from static. A static IP also cannot help if your ISP uses carrier-grade NAT; you need a genuinely routable public address.

Costs, and the DDNS alternative

ISPs usually sell static IPv4 addresses as an add-on costing a few dollars a month, and some reserve them for business plans entirely. The price is not arbitrary: the global IPv4 pool managed by IANA was exhausted in 2011, so every address an ISP pins to one customer is an address it cannot pool across many.

If you only need a findable address rather than a fixed one, Dynamic DNS (DDNS) is the cheap alternative: a small client (built into most routers) watches your public IP and updates a hostname whenever it changes, so yourname.example-ddns.net always points home even though the underlying address drifts. It covers most self-hosting and remote-access needs for free; the trade-off is a brief window after each IP change before the hostname catches up, and it does nothing for the mail-server PTR problem.

Security and privacy trade-offs

A static IP is a stable identifier, and stability cuts both ways. Trackers and log files can correlate your activity over months on one unchanging address, and anyone who once learns it can find your network again later, a persistent scan target if you expose services. A dynamic address adds mild churn, but do not overrate it: modern tracking runs on cookies and browser fingerprinting far more than on IPs, and either kind of address geolocates the same way: coarsely, to a city at best (see how accurate IP geolocation is). If your goal is actually hiding your address, neither static nor dynamic helps; that is what VPNs, proxies and Tor are for.

Frequently Asked Questions

How often does a dynamic IP address change?
There is no fixed schedule. Many home connections keep the same address for weeks or months because the router renews its lease and the ISP hands back the same address. Changes usually happen after longer outages, modem or router swaps, or when the ISP reorganizes its address pools.
Does restarting my router give me a new IP address?
Sometimes. A quick reboot usually returns the same address, since your lease is still valid and tied to your modem. Leaving the router off long enough for the lease to expire, or changing the hardware the ISP sees, makes a new address much more likely.
Is a static IP faster than a dynamic IP?
No. The assignment method has no effect on bandwidth or latency. A static and a dynamic address on the same plan perform identically. Pay for a static IP when you need reachability, never for speed.
How much does a static IP address cost?
Typically a few dollars per month on top of your plan. Some ISPs only offer static addresses on business plans, and some do not offer them to residential customers at all. IPv4 scarcity is part of why they charge for it.
Is a DHCP reservation the same as a static IP?
No. A reservation in your router fixes a device's private address inside your home network, which is what port forwarding needs. Your public IP, the one the internet sees, is still assigned dynamically by your ISP. A true static IP is something only the ISP can give you.
Do mobile phones have static or dynamic IPs?
Dynamic, and aggressively so. Carriers assign addresses from shared pools behind carrier-grade NAT, so your phone's public IP can change as you move between towers or toggle airplane mode. This is also why hosting anything from a phone connection rarely works.