IP Geolocation Lookup
A verdict (hosting, VPN, mobile or residential) plus country, ASN, reverse DNS and a map, for any IP.
A city on a map is the least useful thing an IP gives you. What we surface first is what kind of address it is: a hosting or data-center range (a server, not a person), a VPN or proxy (someone hiding), a mobile carrier, or a real home connection. Then the rest, country, region, city, the ISP, the ASN and the organization that actually run it, reverse DNS, coordinates and a map. It's the read you want when a stranger turns up in your firewall log and you need to know whether it's a customer or a scanner, or just to geolocate an IP address to its country and ISP. Hit 'Use my IP' to do your own. The lookup goes through our own service, so you never hit a third party and nothing is logged.
Queries run through the PacketNebula lookup service. We log nothing.
The lookup service is not reachable.
In local preproduction, start it with npm run api then . The rest of the site works without it.
The verdict is the part that matters
A city on a map is the least useful thing an IP tells you. What you usually want to know is what kind of address it is, and that comes from the network it sits on, not its coordinates. A hosting address is a server: a hit from one in your logs is a bot or a scanner, not a person at home. A VPN or proxy address is someone hiding their real one. A mobile address moves around and geolocates roughly. Only a residential address is probably a real visitor where the map says. We lead with that read, then the location.
City is a guess, the network is a fact
The ASN and the organization behind it are exact: that is the network that
announces the address to the internet, the one thing geolocation gets
precisely right. The city is an estimate that can land a data centre away
from the real user. So when a log entry geolocates to a town but rides a
hosting ASN, trust the ASN. Reverse DNS often confirms it in plain sight,
an address whose PTR ends in .amazonaws.com or
.googleusercontent.com is not browsing from a living room.
Frequently asked questions
How accurate is the location?
Country is almost always right. City is a good guess, not a fact: it usually reflects where the ISP registered the block or hands off the traffic, which can be a data centre two cities over. Treat it as "roughly here", never as a home address. Mobile and VPN addresses are the vaguest of all.
How does it know it is a hosting or VPN address?
From the network the address belongs to, not the location. Data-centre ranges, known VPN and proxy ranges, and mobile carrier ranges are catalogued, so we can tell you whether an address is a server, an anonymiser, a phone or a home connection. That verdict is usually more useful than the city.
Can I look up my own address?
Yes, hit "Use my IP" and it fills in your public address and locates it: a quick way to see what a VPN is doing or what a site sees when you arrive. For everything else your browser gives away, the What Is My IP tool lays it all out.
Does it work for IPv6?
Yes, paste an IPv6 address the same way. City precision for IPv6 can be patchier because the blocks are newer, but the country and the network read are reliable.
Is the lookup private?
The address you enter goes to our small service, which queries a geolocation database and relays the result, so you never talk to a third party directly and nothing is logged. The data is registry and routing information, not anyone being tracked.