IPv4 Address Checker

Your public IPv4 address is 216.73.217.79 — your connection supports IPv4.

Your public IPv4 address 216.73.217.79
Your connection supports IPv4 Yes

What is an IPv4 address?

IPv4 is the original Internet Protocol addressing scheme: four numbers from 0 to 255 separated by dots, such as 203.0.113.42. It is still what most of the internet runs on, even though the roughly 4.3 billion possible IPv4 addresses ran out years ago.

How this check works

If your browser connected to this page over IPv4, we read the address directly from the request. If you connected over IPv6, the page asks an IPv4-only endpoint (api.ipify.org) from your browser — if that request succeeds, your connection also has a working public IPv4 address; if it fails, your network is effectively IPv6-only.

Why might I not have an IPv4 address?

Some mobile carriers and modern ISPs run IPv6-only networks and translate to IPv4 with NAT64/CGNAT gateways. Others put many customers behind one shared IPv4 address (carrier-grade NAT), so the IPv4 you see here may be shared with other subscribers.

Is my IPv4 address my public IP?

The address shown above is your public IPv4 address — the one every website you visit sees. It is almost never the address configured on your computer. Your device holds a private address such as 192.168.1.14 or 10.0.0.5, and your router translates between the two. That is why the address here differs from what ipconfig or ifconfig reports locally, and why every device in your home shows the same public IPv4 address. The full explanation is in public vs private IP addresses.

One important caveat: with carrier-grade NAT the public IPv4 address above is not exclusively yours either — it can be shared with hundreds of other subscribers at the same time. To check, compare it with your router's WAN address; if the router shows something in 100.64.0.0/10, you are behind a carrier NAT.

Is your IPv4 address static or dynamic?

Most home connections get a dynamic address that can change when the modem reconnects or a lease expires. Businesses that host servers usually pay for a static one. A practical test: note the address here, restart your router, wait for it to reconnect, and check again. If it changed, it is dynamic. If it survives several reboots over days, it is either static or a long-lived dynamic lease — only your ISP can say which for certain. More detail in static vs dynamic IP addresses.

Checking your IPv4 address from the command line

curl -4 checkpublicip.com — forces IPv4 and prints the public address as plain text, nothing else.
curl checkpublicip.com/api/json — the same address plus network details as JSON.
ipconfig (Windows) or ip addr show (Linux/macOS) — shows your private local address, which is a different thing.

Related tools

Test the other half of your connection with the IPv6 test, check whether a website supports IPv6, read the full IPv4 vs IPv6 comparison, or go back to the main IP checker to see all your connection details.