How does this work?
When your browser requests this page, we show you the connecting IP, country, and city that the Cloudflare edge server sees — no extra external API calls, and the lookup result isn't stored anywhere. The address shown is your public IP — the address that identifies your connection to the wider internet — which is different from the private IP your router assigns to each device on your home network (usually in the 192.168.x.x or 10.x.x.x range). Servers, VPNs, and proxies you connect to only ever see this public IP.
🎯 Use Cases
- Verify a VPN/proxy connection — check your IP before and after connecting to confirm traffic is actually routing through the country/server you expect. If the same country still shows up after connecting, the VPN likely isn't active (or you have a DNS/WebRTC leak).
- Router/NAS remote access setup — before configuring port forwarding or DDNS, you need to know the actual public IP your home or office connection exposes to the outside. Note that many ISPs use dynamic IPs that change periodically.
- Server IP whitelisting — when adding an "allow this IP only" rule to a database, internal network, or cloud firewall, you need your exact current public IP to register.
- Diagnose region-locked services — when a country-restricted service won't load, check here first to see which country your connection is actually being detected as.
Example
Open this page (no input needed — your IP is detected automatically)
8.8.8.8 Mountain View, California, US Google LLC (AS15169)
No text entry is required — just opening the page shows your current IP along with its approximate location and ISP/network operator (ASN). The values above are an illustrative example for the public DNS address 8.8.8.8; when you visit, your own IP and location appear instead. The AS number (Autonomous System Number) identifies which carrier or organization manages that IP range, which is how we determine your ISP.
Public IP vs. Private IP
| Type | Range | Shown by this tool? |
|---|---|---|
| Public IP | Unique across the entire internet | ✅ Yes — this is your external address |
| Private IP | 192.168.0.0 – 192.168.255.255 | ❌ No — internal router address only |
| Private IP | 10.0.0.0 – 10.255.255.255 | ❌ No — common on office/corporate networks |
| Private IP | 172.16.0.0 – 172.31.255.255 | ❌ No — some routers/virtual networks |
If you run an IP-check command on your own computer (ipconfig on Windows, ifconfig on Mac/Linux), you'll see one of the private ranges above. That's just your router's internal address — to be reached from outside, you need the public IP this page shows.
FAQ
- What IP shows up if I'm using a VPN?
- If you're using a VPN or proxy, you'll see the VPN server's IP and location, not your real connection's IP. Disconnect the VPN and refresh to see your original IP again.
- Do multiple devices on the same home network show the same IP?
- Yes. Every device sharing one router (PC, phone, tablet) goes out to the internet with the same public IP. Only the internal private IPs differ per device.
- Is this information stored on a server?
- No. It's computed on the fly for each request and only the response is returned — nothing is stored, and no logs are kept.
- How accurate is the location shown?
- It's an approximate location based on Cloudflare's IP range data. City-level accuracy is usually reliable, but it can differ from your real location by tens of kilometers depending on how your ISP (especially mobile carriers) routes traffic.
📡 Learn more: The Easiest Way to Find Your IP Address
Public vs private IP, and how to check yours