Find your IP

Static vs dynamic IP addresses

Almost every home connection and every phone uses a dynamic IP address, and almost every server uses a static one. The difference decides whether people can reach your devices from outside and whether your address changes when you reboot the router.

In this guide
Short answer

A dynamic IP address is assigned automatically from a pool and can change over time; a static IP address is fixed to your connection and stays the same until you or your provider change it. Dynamic is the default for home internet, Wi-Fi and mobile data because it needs no setup. A static IP is worth having only when something must reach you at a known address: a server you host, remote access to your network, or a service that allow-lists your IP.

Static vs dynamic at a glance

Dynamic IPStatic IP
How it is assignedAutomatically by DHCP from a pool, with an expiry (lease)Fixed by the provider or typed into the device
Does it change?Can change at lease renewal, after a reboot or when the provider reorganizes its poolNo, until someone changes it deliberately
Typical useHome broadband, phones, laptops, printers, guestsServers, routers, printers you want at a fixed address, business lines
Setup effortNoneManual configuration, or a paid add-on from the ISP
CostIncludedFree inside your own network; a monthly fee from most ISPs for a public one
Reachability from the internetPossible, but the address you give people goes staleReliable; DNS records and allow-lists keep working
PrivacySlightly better: the address is shared out over timeOne address tied to you for as long as you keep it
Risk of mistakesLowAddress conflicts or wrong gateway if typed incorrectly

The distinction applies twice: to the public address your ISP gives your router, and to the private addresses your router gives each device. You can have a dynamic public IP and still pin your printer to a fixed private one.

How DHCP leases work

Dynamic addressing runs on DHCP, the Dynamic Host Configuration Protocol. When a device joins a network it has no address, so it broadcasts a request to anyone listening. The DHCP server, which is your router at home and your ISP's equipment for the router's public side, answers with an address, the subnet mask, the gateway and the DNS servers to use, all bundled in one exchange.

The four-step DHCP exchange: the device broadcasts Discover, the router answers with an Offer of 192.168.1.23, the device sends a Request, and the router confirms with an Acknowledge that carries the lease time of 24 hours.Your deviceRouter (DHCP server)1. Discover: "any DHCP server here?"2. Offer: "you can have 192.168.1.23"3. Request: "I'll take 192.168.1.23"4. Acknowledge: "yours for 24 hours"The device renews halfway through the lease; if it stays quiet, the address goes back in the pool.
A dynamic address is a loan with an expiry date. Renewals usually return the same address, but nothing guarantees it.

The address comes with a lease time: a few hours on public Wi-Fi, often a day on home routers, anything from hours to weeks on ISP networks. Halfway through the lease the device asks to renew, and the server almost always says yes to the same address. The address only goes back into the pool if the device is silent past the expiry, which is why a laptop that was away for a week may come back to a different number while one that is always on keeps its address for months.

Why your IP address keeps changing

If your public address changes more often than you expect, one of these is the cause:

  • Your router was off longer than the lease. A power cut or an overnight switch-off lets the ISP's lease expire, and the next connection draws a fresh address from the pool.
  • Your ISP uses PPPoE or short leases. Some DSL and fiber providers assign a new address at every session, so a modem reconnect means a new IP.
  • Your ISP rotates addresses on purpose. A few providers reassign periodically, partly to discourage running servers on residential plans.
  • You are on mobile data. Carriers assign addresses per session and move devices between gateways, so the address can change several times a day.
  • You are behind carrier-grade NAT. The public address is shared with other customers and chosen by the carrier's NAT gateway, not by your device; it can differ from one connection to the next. The NAT type test tells you whether this applies to you.
  • A VPN is on. Every reconnect may land on a different exit server.

Private addresses inside your home change for a simpler reason: the device was away long enough for the router to reassign its address.

How to tell if your IP is static or dynamic

There is no flag on the address itself; you check the configuration, or watch what happens.

Public IP (the one websites see)

  1. Note the address shown on the homepage IP check or in the IP address lookup.
  2. Turn the router off for at least ten minutes, ideally overnight, then check again. A changed address means dynamic. An unchanged one is suggestive but not proof, since the ISP may simply have renewed the same lease.
  3. Check your ISP account page or contract. Static public IPs are sold as a named add-on; if you never ordered one, you have a dynamic address. The what is my ISP page identifies the provider if you are not sure whose connection you are on.

Private IP on Windows 11

Open a terminal and run ipconfig /all. Under your adapter, DHCP Enabled . . . : Yes together with Lease Obtained and Lease Expires lines means dynamic. DHCP Enabled . . . : No means a static address was typed in. The same is visible in Settings > Network & internet > Wi-Fi (or Ethernet) > your connection > IP assignment, which reads Automatic (DHCP) or Manual.

Private IP on macOS

Open System Settings > Network, select Wi-Fi or Ethernet, click Details… and open TCP/IP. Configure IPv4 reads Using DHCP for dynamic or Manually for static; a Renew DHCP Lease button appears only when DHCP is in use.

Phones

Android shows IP settings: DHCP or Static in the Wi-Fi network's details; on iPhone, the network's i page shows Configure IP as Automatic or Manual. Mobile-data addresses are always dynamic.

Test it now

Cloudflare edge
IP websites see216.73.216.52
LocationColumbus, United States
Internet providerAnthropic, PBC

Read at the Cloudflare edge from this request. The homepage adds your provider, network type and the VPN, DNS and WebRTC checks.

Show details

When you actually need a static IP

  • Hosting something people connect to: a game server, a website, a Plex or Jellyfin server for friends, a camera you view from outside. With a dynamic address, the one you shared stops working after a change.
  • Remote access to your own network: a VPN server at home, remote desktop, SSH to a NAS. Same problem: you need to know the address from the other end.
  • Allow-lists: a workplace firewall, a database host or a payment gateway that only accepts connections from approved addresses. They cannot approve an address that keeps changing.
  • Sending mail from your own server: reverse DNS and sender reputation attach to a fixed address; residential dynamic ranges are widely blocked.

For the first two, a cheaper alternative is dynamic DNS: a small client on your router or NAS updates a hostname such as home.example.net whenever your address changes, so you connect by name and never need the number. Most routers have a DDNS section built in. It does not help with allow-lists, which want a fixed address, not a name. Before opening anything to the internet, confirm with the port checker that the port actually answers from outside; if it does not, carrier-grade NAT, not your address type, is usually the obstacle.

DHCP reservation vs an ISP static IP

These solve different problems and are often confused.

  • A DHCP reservation is set on your own router: it ties a device's MAC address to a fixed private address, for example your printer always gets 192.168.1.50. It is free, takes a minute, and is the right fix for printers, NAS boxes, cameras and anything you port-forward to. The device still uses DHCP; it just always receives the same answer.
  • An ISP static IP fixes your public address. It is a paid add-on on most residential plans and standard on business plans, and it is the only way to get a fixed address that the outside world can use. Ordering one often also moves you off carrier-grade NAT, which is sometimes the real reason people want it.

If your goal is reaching a device at home from outside, you typically need both: a reservation so the device's private address never moves, a port forward or VPN pointing at it, and either a static public IP or dynamic DNS so you can find the house. Our guide on changing your IP address covers the manual settings on each platform, and the local IP finder shows the private address you would be reserving.

Questions

How do I tell if my IP is static or dynamic?

For your public IP, check it on the homepage, power the router off for ten minutes or more, and check again; a change means dynamic, and your ISP account will list a static IP as a paid add-on if you have one. For a device's private IP, run ipconfig /all on Windows and look for DHCP Enabled: Yes, or on macOS open the network's Details > TCP/IP and see whether Configure IPv4 says Using DHCP.

What is the difference between DHCP and a static IP address?

DHCP is the mechanism that hands out dynamic addresses: a server lends a device an address, a gateway and DNS settings for a set lease time, and the device renews it. A static address is configured once, by hand or by a reservation, and never expires. A DHCP reservation combines the two: the device still asks via DHCP, but the router always answers with the same address.

What is the difference between PPPoE and a dynamic IP?

They are different layers. PPPoE is a login method used by many DSL and fiber providers: your router authenticates with a username and password before it gets any address. Dynamic IP (or DHCP) on a router's WAN menu means the router simply asks for an address without logging in. A PPPoE connection usually receives a dynamic address too; it can be static if the ISP assigns one to your account.

Is a static IP better for gaming?

Not on its own. Latency and packet loss depend on your route and connection quality, not on whether the address changes. What helps gaming is an open NAT type, so that other players can connect to you directly, and that depends on port forwarding or UPnP and on not being behind carrier-grade NAT. A DHCP reservation for your console keeps a port forward working; a public static IP matters only if you host servers.

How do I get a static IP address at home?

For a fixed private address, log in to your router, open the DHCP or LAN settings and add a reservation for the device's MAC address; this is free. For a fixed public address, order the static IP add-on from your ISP, which is available on most business plans and some residential ones for a monthly fee. If you only need to reach home from outside, dynamic DNS on the router does the job without a static IP.

Does my IP address change?

Usually, yes. Home broadband addresses are dynamic and can change after the router has been off, when the ISP's lease expires or when the provider reorganizes its address pool; mobile-data addresses change far more often. Many home connections keep the same address for months because the router stays on and keeps renewing, which makes them look static. Only a static IP from your ISP is guaranteed not to change.

CheckMyIP Team
Network engineers and privacy researchers