VPN94 / Public IP Check

IP Lookup

See the public IP address used by your browser’s current request. Check again after connecting to a route to see whether the address changes. Results don’t represent the traffic path of every app.

Current Exit IP

Lookup via our API

Waiting for lookup. Enable JavaScript to retrieve the current results.

Public IP
Temporarily unavailable
Country / Region
Temporarily unavailable
ISP / Network Provider
Temporarily unavailable
Proxy detected
Temporarily unavailable

Only information returned by the API is shown. Missing fields remain “Temporarily unavailable”; results aren’t inferred from route names.

What this information means

Public IP: where this request comes from

The public IP is the address identified by our API when it receives a request. It isn’t your device’s local network address. When using a network acceleration service, the address shown will usually change if your browser’s request goes through the selected route. Split-tunneling rules, a browser-specific proxy or the client’s connection status can all affect the result.

Location and ISP: labels from IP databases

Country, region and ISP information comes from IP geolocation data and may not be up to date. It generally describes the exit network or the organization associated with the address, not your device’s actual location. The ISP field may also show a data center or network operator. A change in IP location alone doesn’t prove that a platform is accessible.

Proxy indicator: a clue, not a connection verdict

Proxy detection depends on the indicator provided by the API. “Proxy detected” doesn’t mean there’s a problem with your connection, and “No proxy detected” doesn’t prove that your request didn’t go through a proxy. If the API provides no clear result, this page shows “Temporarily unavailable” rather than treating missing data as a negative result.

DNS Leak Check

DNS translates domain names into IP addresses. A public IP lookup can show the exit address for the current request, but it can’t reveal all of your device’s DNS resolution paths. This page doesn’t run a DNS leak test, and IP geolocation isn’t a substitute for DNS test results.

  1. Check your client settings. Review DNS, split-tunneling and system proxy settings. If you expect DNS requests for specific domains to go through the selected route, check the relevant options in your client’s documentation so that only the web request’s exit address isn’t changed.
  2. Check your browser settings. Review your browser’s Secure DNS or encrypted DNS settings. A browser may use its own DNS resolution method, which may differ from the system DNS settings.
  3. Check the actual resolution path. To investigate further, use your client’s connection logs or DNS diagnostics, or choose a DNS testing tool you trust. Check whether the resolver in use matches your expectations; don’t rely only on whether its country matches the exit location.
  4. Verify again after making changes. Clear the relevant DNS cache and reconnect, then check the resolution path and exit address again. Different apps may use different settings, so check each app you plan to use.

If you see a resolver you weren’t expecting, first check your rules and DNS settings. A public resolver’s location, cache and network routing can affect what’s displayed; a region name alone isn’t enough to identify a leak.

Privacy & Lookup Details

We don’t log queries. Lookups use a same-origin API, which needs to receive a network request from your browser to identify your current exit address. This page doesn’t make fallback requests to third-party public lookup APIs.

Lookup results appear only on this page and aren’t saved in your browser’s local storage. The copy button writes your public IP to the clipboard only when clicked. Before sharing a screenshot or describing an issue to support, hide any network details that aren’t needed.

If the API is unavailable, try again later or visit the Help Center for connection troubleshooting. See the Privacy Policy for information about data handling.