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.