// GEO-LOOKUP

IP Lookup

Geolocate any IPv4 or IPv6 address. See its network owner, ASN, reverse DNS, and approximate location.

Public addresses only. Private and reserved ranges are rejected.

// How IP geolocation works

An IP lookup takes a public IP address and tells you the country, region and city it is associated with, plus the network that owns it. Nothing in the address itself encodes a location. There are no coordinates hidden inside 8.8.8.8. The location comes from a database that maps blocks of addresses to the organisations they were allocated to, and those allocations get correlated with where the organisation actually routes them.

That difference is worth holding on to. Geolocation describes a network rather than a person. It works well when the network is small and stays put, and badly when the network is large, mobile, or moving its traffic somewhere else on purpose.

Where the data actually comes from

Every public IP address is allocated by one of five Regional Internet Registries: ARIN for North America, RIPE NCC for Europe and the Middle East, APNIC for Asia-Pacific, LACNIC for Latin America, AFRINIC for Africa. Each one publishes which organisation holds which block. That registration is the foundation, and it is authoritative, because it genuinely records who was assigned the addresses.

It is also very coarse. One registry entry might cover several million addresses assigned to a national ISP, listing a head office that tells you nothing about the customer using one of them. Commercial providers refine it from there. They correlate BGP routing announcements, the naming conventions ISPs use in reverse DNS (many bury a city or exchange code in the hostname), latency measurements from probes around the world, and location data that networks hand over themselves. This tool uses IP2Location for that layer.

All of that is inference rather than record-keeping. It is why two geolocation services will happily disagree about the same address without either of them being wrong. They have simply weighted the signals differently.

Reading the network fields

The ASN, or Autonomous System Number, identifies the network operator that announces the address block to the rest of the internet. Every ISP, cloud platform, university and large enterprise running its own routing has one. It is the most stable field in a result, because changing it means changing who carries your traffic.

It is also the field that tells you most about intent. Addresses announced by a consumer broadband ASN behave like people. Addresses announced by a hosting or cloud ASN behave like machines. A request from an AWS or Hetzner range landing on a consumer login form is far more likely to be automation than a customer on holiday. That is not proof on its own, but it is usually the useful part of the answer.

Reverse DNS (a PTR record) maps the address back to a hostname, assuming the operator bothered to set one. Consumer ISPs tend to generate these mechanically, so you get hostnames with the address and a regional code baked into them. Mail servers check PTR records as a basic legitimacy signal, which is why a mail server without one struggles to deliver.

How accurate is it, honestly

Country-level accuracy is high. Vendors commonly quote over 95%, and in practice most of the failures are cases where the honest answer is ambiguous rather than wrong. City-level is a different story. Claims sit somewhere between 50% and 80% within a 50km radius, and the real figure depends entirely on which country and which network you are asking about. Dense urban broadband sits at the top of that range. Not much else does.

Four things wreck it. Mobile carriers route traffic through a handful of regional gateways, so a phone in one city routinely shows up in another one hundreds of kilometres away. VPNs and proxies report the exit server's location, which is the whole point of them. Corporate networks backhaul remote offices to a central breakout, so a branch in one country can surface in another. Satellite and rural fixed-wireless providers often have no useful city mapping at all.

None of this identifies a household or a person. A lookup narrows things to a network and a rough area. Connecting that to a subscriber needs records only the ISP holds, and getting those needs legal process. Any service claiming it can find someone's street address from an IP is selling you a guess.

What it is genuinely good for

Checking whether a login came from the country you expected, when the alternative is no signal at all. Spotting that traffic hitting your site comes from a datacentre range rather than consumer broadband. Confirming which provider hosts a service before you contact anyone about it. Working out where to send an abuse report. Sanity-checking a CDN or geo-routing setup from outside your own network.

It is poor at anything needing precision, or any certainty about a particular person. A city-level result is worth one more check before you act on it. On its own it is not a finding.

// MethodologyWhat this tool tests, which sources it uses, and where it stops being reliable.

// Frequently asked questions

How accurate is IP geolocation?
Country-level accuracy is typically above 95%. City-level is roughly 50-80% depending on country and network type. Mobile, VPN, corporate and satellite connections are the least accurate, because the address reflects a routing gateway that can sit hundreds of kilometres from the user.
Can I find someone's home address from their IP?
No. A lookup narrows to a network operator and a rough area. Linking that to a specific subscriber requires records held only by the ISP, released only through legal process. Any service claiming otherwise is guessing.
What is an ASN?
An Autonomous System Number identifies the network operator that announces a block of addresses to the internet: an ISP, cloud provider, university or large enterprise. It is the most stable field in a lookup, and usually the most informative.
Why do two geolocation services give different answers?
Registry allocation is recorded fact, but city-level placement is inferred from routing data, reverse DNS naming, latency probes and provider-supplied data. Different vendors weight those signals differently, so they disagree without either being wrong.
What is reverse DNS?
Reverse DNS (a PTR record) maps an IP address back to a hostname. Mail servers check it as a legitimacy signal, and the hostname often hints at the operator and sometimes the region.
Why does my own IP show the wrong city?
Most often because your ISP routes your area through a gateway somewhere else, or because you are on mobile data, a VPN or a corporate network. The address genuinely belongs where the database says it does. Your traffic just enters the internet there rather than where you happen to be sitting.
Can I look up IPv6 addresses?
Yes. This tool accepts both IPv4 and IPv6. Private and reserved ranges are rejected because they are not routable on the public internet and have no meaningful location.

// Related tools

// Part ofIP & Network Tools