
IP2Location™ IP-Country-Region-City-Latitude-Longitude-ISP-Domain Database
IP2Location™ IP-Country-Region-City-Latitude-Longitude-ISP-Domain Database [DB8] provides a solution to determine the country, region or state, city, latitude and longitude, Internet Service Provider (ISP) or company name, and domain name of IP address in 3 simple steps. Firstly, retrieve the IP address from the networking protocol or server-side variable of web server. Secondly, translate the IP address to an IP number in decimal format to speed up the database query. Finally, reverse lookup the IP number using geolocation database to pinpoint the exact geographical location.
- Sample - IPv4 / IPv6
- Specifications
- Download
- Comparison
Request free sample database and source codes for PHP, ASP.NET, ASP, C#, VB.NET, Microsoft SQL, and MySQL.
Features | Translates IP address (IPv4 or IPv6) to country, region or state, city, latitude and longitude, Internet Service Provider (ISP) or company name, and domain name. |
---|---|
Current Version | May 2022 |
Next Update | June 2022 |
Database Format |
Binary (BIN)
ASCII Text File (CSV) |
IPv4 Database Size |
BIN: 471.30 MB CSV: 1.67 GB (12,840,429 Rows) |
IPv6 Database Size |
BIN: 548.53 MB CSV: 2.11 GB (14,625,784 Rows) |
Total Cities | >110,000 (See Worldwide Coverage) |
Name | Type | Description |
---|---|---|
ip_from | INT(10)† / Decimal(39,0)†† | First IP address in netblock. |
ip_to | INT(10)† / Decimal(39,0)†† | Last IP address in netblock. |
country_code | CHAR(2) | Two-character country code based on ISO 3166. |
country_name | VARCHAR(64) | Country name based on ISO 3166. |
region_name | VARCHAR(128) | Region or state name. |
city_name | VARCHAR(128) | City name. |
isp | VARCHAR(256) | Internet Service Provider or company's name. |
domain | VARCHAR(128) | Internet domain name associated with IP address range. |
† IPv4
†† IPv6
††† Latitude and Longitude are often near the center of population. These values are not precise and should not be used to identify a particular address or household.
Name | Description | |
---|---|---|
Continent Multilingual | Continent names in multiple languages. | More Info » |
Country Multilingual | Country names in multiple languages. | More Info » |
Country Flags | Countries flag icon in multiple sizes. | More Info » |
World SVG Map | World border shape in SVG format. | More Info » |
ISO 3166-2 Subdivision Code | ISO 3166-2 codes for the names of countries and their subdivisions. | More Info » |
Country Information | Additional country information, such as capital, total area and so on. | More Info » |
Region Multilingual | Region names in multiple languages. | More Info » |
City Multilingual | City names in multiple languages. | More Info » |
License Agreement: General Terms and Conditions for the database licensing.
Server License: Comparison of Standard License, Site License and Redistribution License.
IP2Location™ and IP2Proxy™ are registered trademarks of HEXASOFT. All other trademarks are the properties of their respective owners.
- How to install and use IP2Trace on Linux for traceroute
- Importing IP2Location data into Oracle Database and querying with PHP (IPv6)
- Integrating IP2Location C Library With Go Programming Language
- How to automate downloading, unzipping & loading of IP2Location DB24 data into Linux MySQL
- Importing IP2Location data into MongoDB and querying with PHP (IPv6)
- Determine Web Visitors Country of Origin in the Drop Down List using PHP and MySQL Database