🌍 IP Lookup

Look up any IP address or hostname — geolocation (country/region/city + map), ISP, ASN, reverse DNS, timezone, currency, and hosting/proxy detection. Works with IPv4 and IPv6. Leave blank to look up your own public IP.

Try: 8.8.8.8 (Google DNS) 1.1.1.1 (Cloudflare) github.com 2606:4700::… (IPv6)
⚙️
Locating…
Copied

About the IP Lookup

The IP Lookup tool takes any IP address or hostname and returns everything a public database knows about it — location (country / region / city / lat-long / postal code), the ISP or hosting provider, the ASN that owns the network block, timezone with current local time, currency and calling code, and reverse DNS (PTR) for the address. Works with both IPv4 and IPv6.

Leave the input blank (or click My IP) to look up your own public IP as seen from our server. Hostnames are resolved to their first A/AAAA record before lookup.

What the lookup returns

📍 Location

Continent, country (with flag), region/state, city, postal code, latitude and longitude. An embedded OpenStreetMap shows the exact point plus quick-jump links to Google Maps, OpenStreetMap, and Apple Maps.

🌐 Network

ISP, organization, ASN (Autonomous System Number), and the AS-associated domain. ASNs are especially useful for identifying hosting providers: AS15169 = Google, AS16509 = Amazon (AWS), AS8075 = Microsoft (Azure), AS32934 = Meta.

🕒 Timezone

IANA timezone (e.g. America/Los_Angeles), abbreviation, UTC offset, whether DST is currently active, and the current local time.

💱 Currency & region metadata

Local currency (name / code / symbol), country calling code, EU membership flag, and bordering countries.

↩️ Reverse DNS

PTR record for the IP — set by the network owner. Cloud providers use descriptive PTRs like ec2-3-x-x-x.compute-1.amazonaws.com; residential ISPs use generic ones.

How accurate is IP geolocation?

  • Country — ~99% accurate. Country-level databases are excellent.
  • Region/state — ~85% accurate for large countries, less for small ones with fewer ISPs.
  • City — 55-80% depending on ISP. Mobile carriers and CGNAT-heavy ISPs often report the gateway city, not the user's actual location.
  • Coordinates — often the ISP's regional office or the centroid of the reported city. Not GPS-accurate.
  • VPNs / proxies — geolocate to the VPN provider's exit node, not the user.

Never use IP geolocation for anything that requires precision — regulatory targeting, fraud detection thresholds, delivery estimates. It's good for language defaults, currency guessing, and generic analytics — that's it.

ASN — Autonomous System Number

An ASN identifies the network that owns a block of IPs. Every network on the internet has an ASN. Useful trivia:

  • AS15169 — Google (Search, YouTube, GCP)
  • AS16509 — Amazon (AWS)
  • AS8075 — Microsoft (Azure, Bing, Xbox)
  • AS13335 — Cloudflare
  • AS32934 — Meta (Facebook, Instagram, WhatsApp)
  • AS14061 — DigitalOcean
  • AS20940 — Akamai

Seeing one of these means the IP is a cloud/CDN address, not a residential user. Great for filtering bot traffic.

Privacy & limits

Rate-limited to 60 requests per minute per IP. Data is fetched from ipwho.is — a free, no-key IP geolocation service. Refuses to look up private/internal IP ranges. Nothing is stored on our side.

Frequently asked questions

A numeric label assigned to every device on the internet. IPv4 looks like 8.8.8.8 (four 0-255 numbers). IPv6 looks like 2001:4860:4860::8888 (eight groups of hex).
Autonomous System Number — identifier for the network that owns a block of IPs. AS15169 = Google, AS8075 = Microsoft, AS13335 = Cloudflare. Useful for identifying cloud/hosting providers vs residential ISPs.
Country ~99%. Region ~85%. City 55-80%. Coordinates are ISP-office-ish, not GPS. VPNs geolocate to their exit node. Never rely on IP for precise targeting.
A PTR record maps an IP back to a hostname — reverse of a normal A record lookup. Cloud providers set descriptive PTRs (ec2-3-x-x-x.compute-1.amazonaws.com); residential ISPs set generic ones.
Geolocation from ipwho.is (free, no key). Reverse DNS from our server's resolver. Nothing is stored on our side.