Browser Connection · Network Diagnostics

IP Lookup & DNS Leak Check

First, see where your current request reaches our site from, then check your routing and DNS resolution paths. This page only reflects your browser’s connection to our site—not the network status of other apps.

Current Connection Details

Waiting for a check. Enable JavaScript to view your current connection details.

Country / Region
Temporarily unavailable
Internet Service Provider (ISP)
Temporarily unavailable
Proxy Detected
Temporarily unavailable

Copy your IP after the check, or select the text in the field.

This tool looks up your public IP; it is not a speed test or an automatic DNS leak test. Proxy detection may return no result or fail to identify a proxy—neither outcome alone confirms whether your connection uses an encrypted tunnel.

What These Results Mean

Compare the results with the route selected in your client and your browser’s routing rules. A location name alone can’t confirm that your connection is working as intended.

Public IP: Where Your Request Exits

This is the request source seen by our API. When a proxy is enabled, your browser’s IP may change if its traffic uses the proxy route. If our site matches a direct-connection rule, the result may still show your local network’s IP.

Run the check again after switching routes and compare the result with your client’s connection logs. Browser extensions, system proxies, and in-app proxies may affect different traffic.

Location & ISP: Database Estimates

Country, region, and ISP details come from IP databases. They indicate an address’s registered location, not your device’s precise location. Database updates, IP allocation, and network routing can all affect the result.

If the location differs from what you expect, first check your selected route. This result may not match how AI Tools or streaming platforms determine your region.

Proxy Detection: An Indicator, Not Proof

We show “Detected” or “Not detected” only when the API explicitly returns a detection result. If it doesn’t return that field, we show “Temporarily unavailable”—we don’t infer a result from the IP’s location.

IP databases can miss proxies or flag them incorrectly. No proxy detected doesn’t mean you aren’t using one, and a proxy detection result doesn’t necessarily mean your account access is restricted.

How to Check for DNS Leaks

DNS translates domain names into IP addresses. Routing your web traffic through a proxy doesn’t automatically mean DNS requests follow the intended route too.

Check Your DNS Rules, Then Compare Results

  1. Confirm which traffic the proxy covers. Check the mode and routing rules in your client. If only certain apps use the proxy, DNS requests from your system or other apps may take a different route.
  2. Check your client’s DNS settings. Consult its documentation and review settings for remote resolution, direct-connection domains, and proxied domains. Don’t enter unfamiliar DNS server addresses unless you understand what they’re for.
  3. Check your browser’s secure DNS settings. Your browser may use a DNS provider separate from your system’s. Make sure its behavior is compatible with your client’s settings so you don’t mistake the browser’s chosen resolver for a client issue.
  4. Compare results under the same conditions. Use the same browser, network, and test domains when comparing DNS records before and after connecting. If you use a separate DNS testing tool, review its privacy policy first. This page won’t access such tools automatically.
  5. Interpret results in context. A DNS resolver’s location differing from your exit IP’s location doesn’t, by itself, indicate a leak. Check whether a domain expected to use proxy-based DNS was instead resolved by your local network.

Our API only returns your current request’s public IP details and can’t see all your DNS requests. A changed public IP doesn’t mean you’ve passed a DNS leak test.

If you can connect but pages won’t load, DNS resolution fails, or an app isn’t using the proxy, see the troubleshooting guide. For first-time setup, follow the getting started guide.

Query Privacy & Error Messages

We don’t log queries. Checks run through an API on our own domain, with no automatic requests to third-party public lookup services. The API must read your current public IP to process the request; “we don’t log queries” doesn’t mean your IP isn’t involved in network communication.

“Temporarily unavailable” means the API is down, returned an incomplete response, or your browser couldn’t complete the request. It doesn’t necessarily mean there’s a problem with your connection. Try again later or check whether your client allows access to our site.

Your public IP may reveal details about your current network. Before sharing troubleshooting screenshots, hide your full IP, account details, and subscription links. See our Privacy Policy for how the service handles data.

Start Free