Public IP and Network Test
See where this browser request is coming from. After switching routes, run the test again to compare the exit address and location.
We don’t log lookupsCurrent Exit Details
Waiting for test- Public IP
- Temporarily unavailable
- Country / Region
- Temporarily unavailable
- ISP / Network Provider
- Temporarily unavailable
- Proxy detected?
- Temporarily unavailable
Enable JavaScript to check your current exit details.
This test reflects only the exit used by this browser request. It does not show the connection route used by every app on your device, and it does not actively test for DNS leaks.
What these results mean
Public IP: the address websites see
Your public IP is the address used when this request reaches our site, not your device’s private address on your home network. If your browser traffic goes through the selected route, the result will usually show that route’s exit address. With split tunneling, this page may still use your local network. If the address hasn’t changed, check that your client is connected and that its current rules include your browser, then run the test again.
Location and ISP: network ownership in databases
Location results come from IP geolocation data, not your device’s location services. Database updates, address allocation, and how the exit is deployed can all affect what you see. The ISP may be the data center or network provider used by the exit, rather than your local internet provider. Websites may use different geolocation databases, so they may not identify the location the same way this page does.
Proxy detection: an indicator, not a connection verdict
This page shows “Proxy detected” or “No proxy detected” only when the service explicitly returns a proxy status. “No proxy detected” does not prove that your connection isn’t using a proxy or confirm your privacy status. If the status field is missing, the page shows “Temporarily unavailable” instead of treating it as a negative result.
DNS Leak Check
DNS translates domain names into addresses that devices can connect to. Browser traffic and DNS lookups may take different routes, so checking your public IP alone can’t confirm whether DNS requests follow the expected path. This page doesn’t actively test DNS, so it won’t automatically report that there are no leaks.
-
Confirm which traffic should use the route
Check the client’s current connection mode: does it handle only selected apps and domains, or route all device traffic? Requests that go direct under your rules can coexist with requests sent through the route. First identify which requests should use it so you have a clear basis for comparison.
-
Check your system and client DNS settings
Check which DNS server your system uses and whether your client offers DNS interception or remote resolution. Follow the client’s documentation to confirm that the relevant features are working. If your device is managed by your workplace or school, follow its network policies before changing settings.
-
Check your browser’s Secure DNS
Your browser may use encrypted DNS independently of your system settings. Check the Secure DNS option in your browser’s privacy or security settings and confirm that it matches your client’s DNS policy. Don’t judge a leak solely by the resolver’s name or location; consider the route the request was supposed to take.
-
Use DNS records to verify the route
If your client provides connection logs, open the domain you’re checking and review its DNS and connection records. Before doing so, check how long logs are kept, especially if they may contain sensitive information. For further verification, use a domain you control and review its DNS query logs to see where requests originate. Only conclude that traffic took an unexpected route when you have evidence from actual DNS queries.
If your public IP has changed but a service still reports the wrong region, check your routing and DNS settings first, then reconnect. Switching regions repeatedly can make the issue harder to diagnose and may trigger account security checks.
View connection and verification guides →Privacy and testing limitations
We don’t log lookups. Tests use an endpoint on this site and don’t fall back to third-party public lookup services. To return a result, the endpoint must process the public IP for that request. This is different from your device’s precise location, browsing history, or traffic from other apps.
If a lookup fails, this page shows “Temporarily unavailable.” The cause may be your connection, the endpoint’s response, or network policies; this doesn’t prove that a route is no longer working. Check your connection and try again, or submit a support ticket through the dashboard.
Before sharing a screenshot or support ticket, redact your full IP address if needed. The Copy button only attempts to copy the exit address after you click it.