IP Geolocation

What is IP Geolocation?

IP geolocation is the mapping of an IP address to the geographic location of the Internet-connected device. The geolocation information may reveal the country, state, city, zip code, ISP, area code, and other details related to the IP address.

What is IP geolocation used for?

Many systems use IP geolocation databases for a variety of reasons, the most common being the establishment of the user’s location so that more personalized offers (products, services, etc.) could be offered.


For this example, we use IP address

With the help of free web tools, such as iplocation.net, we can determine the IP’s geolocation.

IP Location Finder tool provided by iplocation.net.

You can also use ip2location.net. Click TRY DEMO and enter an IP address into the search box. Click LOOKUP to find the results.

IP LOOKUP results by ip2location.net.

The tool detected the IP record in four databases, as shown in the image above: IPAPI, IP2Location, ipinfo.io, and DB-IP.

IP2Location (Product: DB6, updated in 2021-7-1) indicates that the IP geolocation record for the IP was taken from the DB6 database and that it was last updated on July 1, 2021.

Wrong Geolocation

You may notice that IP geolocation data varies from database to database at times. One system may determine that your IP address is from Germany, while another may determine that it is from France. How is this even possible?

There are a variety of reasons for this, but the most common cause is a discrepancy in database records.

Changing IP geolocation records

If you discover that your IP geolocation is incorrect and would like to amend it, you must request a record correction. How you do this depends on the database.

For example, DB-IP processes requests via support email. When contacting support, provide the IP address along with the subnet and the location information, including city, state, country, and postal code. Other databases, such as MaxMind, use data rectification web forms to ensure that all queries are of the same quality and can be handled by an API.

If you wish to modify the records, the first thing you have to do is to find out how the database handles requests.

You may be contacted by someone in charge of the database system, who will ask you to give traceroutes to at least one of the IPs from the subnet in question. We can do that using such tools as the Telia Looking Glass.

Telia Carrier Looking Glass tool interface.
Select the Traceroute, enter the IP address you want to perform the traceroute on, and click Run.
Traceroute results produced by Telia Carrier Looking Glass.

Take note that if you traceroute from another location, the result will be different. This is because the program checks the connection from one PoP (Point of Presence) to the next while mapping the route.

If you are required to produce traceroute information, copy the output into a text document and email it to the requester. In most cases, this will be sufficient proof.

Still wrong?

You’ve asked to modify the records, but the results remain the same? Some databases update their records monthly, while others do so every two weeks. It’s recommended to wait at least a couple of weeks for the updates to take effect.

If you can see that utilities recognize your IP correctly, but certain sites (systems) still think you’re from the wrong place, it is most likely that the site uses the database that contains an incorrect record. In this scenario, you’ll need to figure out what database it is and then contact the database’s support for assistance.

Was this article helpful?

Still need help?

Heficed Slack Community

Get involved in Heficed Slack community. Get updates, ask questions, connect with peers.

Heficed Slack

Need support?

If you need any further help, don't hesitate to send a support request to our support team.