All Projects → chrislim2888 → ip2location-nginx

chrislim2888 / ip2location-nginx

Licence: other
Nginx module that allows user to lookup for geolocation information using IP2Location database.

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to ip2location-nginx

IP2Location-PHP-Module
This module is a PHP module that enables the user to find the country, region, city, coordinates, zip code, ISP, domain name, timezone, connection speed, IDD code, area code, weather station code, weather station name, mobile, usage types, address type, IAB category, etc that any IP address or host name originates from.
Stars: ✭ 154 (+366.67%)
Mutual labels:  ipv6, country, geolocation, domain, ipv4, ip-address, isp, city, elevation, region, ip-lookup, ip-location, weather-station, ip2location, zip-code, iplocation, area-code, mobile-info
IP2Location-C-Library
IP2Location C library enables the user to find the country, region, city, coordinates, zip code, time zone, ISP, domain name, connection type, area code, weather station code, weather station name, mobile, usage types, etc that any IP address or hostname originates from.
Stars: ✭ 37 (+12.12%)
Mutual labels:  ipv6, country, geolocation, domain, ipv4, ip-address, isp, city, elevation, region, ip-lookup, weather-station, ip2location, zip-code, iplocation, area-code, mobile-info
ipapi-python
Python bindings for https://ipapi.co (IP Address Location) - Use with python / django / flask for IP address location lookup
Stars: ✭ 42 (+27.27%)
Mutual labels:  ipv6, geolocation, ipv4, ip-address, ip-lookup, ip-location
Geolocate-IP-Browser-Extension
A browser extension, which shows you the origin of your IP address.
Stars: ✭ 21 (-36.36%)
Mutual labels:  ipv6, geolocation, ipv4, ip-address
IPpy
🚀 Ping IP addresses and domains in parallel to find the accessible and inaccessible ones.
Stars: ✭ 54 (+63.64%)
Mutual labels:  ipv6, domain, ipv4, ip-address
node-ip2region
IP/IPv6 to region on Node.js (IP/IPv6 地址到区域运营商)
Stars: ✭ 95 (+187.88%)
Mutual labels:  ipv6, ip-address, ip-lookup, ip-location
ipaddress
Data analysis of IP addresses and networks
Stars: ✭ 20 (-39.39%)
Mutual labels:  ipv6, ipv4, ip-address
PHP-IPAddress
IP Address utility classes for PHP
Stars: ✭ 63 (+90.91%)
Mutual labels:  ipv6, ipv4, ip-address
php-ip-anonymizer
IP address anonymizer library for PHP
Stars: ✭ 55 (+66.67%)
Mutual labels:  ipv6, ipv4, ip-address
Ipwhois
Retrieve and parse whois data for IPv4 and IPv6 addresses
Stars: ✭ 432 (+1209.09%)
Mutual labels:  ipv6, ipv4, ip-address
ip
Immutable value object for IPv4 and IPv6 addresses, including helper methods and Doctrine support.
Stars: ✭ 212 (+542.42%)
Mutual labels:  ipv6, ipv4, ip-address
ipv6
IPv6-adresse.dk source & data
Stars: ✭ 27 (-18.18%)
Mutual labels:  ipv6, ipv4, isp
Ip Num
A TypeScript/JavaScript library for working with ASN, IPv4, and IPv6 numbers. It provides representations of these internet protocol numbers with the ability to perform various IP related operations like parsing, validating etc. on them
Stars: ✭ 113 (+242.42%)
Mutual labels:  ipv6, ipv4, ip-address
Ipaddress
Java library for handling IP addresses and subnets, both IPv4 and IPv6
Stars: ✭ 197 (+496.97%)
Mutual labels:  ipv6, ipv4, ip-address
hphr
Halophile Router (a VyOS-based, SaltStack-automated, NetBox-configured router for small provider networks)
Stars: ✭ 39 (+18.18%)
Mutual labels:  ipv6, ipv4, isp
go-inet
A Go library for reading, formatting, sorting, lookup and converting IP-addresses and IP-blocks
Stars: ✭ 14 (-57.58%)
Mutual labels:  ipv6, ipv4, ip-lookup
Countries States Cities Database
🌍 World countries, states, regions, provinces, cities, towns in JSON, SQL, XML, PLIST, YAML, and CSV. All Countries, States, Cities with ISO2, ISO3, Country Code, Phone Code, Capital, Native Language, Timezones, Latitude, Longitude, Region, Subregion, Flag Emoji, and Currency. #countries #states #cities
Stars: ✭ 1,130 (+3324.24%)
Mutual labels:  country, city, region
Laravel World
provide countries, states, and cities relations and database.
Stars: ✭ 222 (+572.73%)
Mutual labels:  country, city, region
Ipnetwork
A library to work with CIDRs in rust
Stars: ✭ 64 (+93.94%)
Mutual labels:  ipv6, ipv4, ip-address
private-ip
Check if IP address is private.
Stars: ✭ 26 (-21.21%)
Mutual labels:  ipv6, ipv4, ip-address

IMPORTANT:

THIS PROJECT WILL NO LONGER BE MAINTAINED. PLEASE VISIT https://github.com/ip2location/ip2location-nginx FOR THE LATEST UPDATE.

IP2Location Nginx

IP2Location Nginx module enables user to easily perform client's IP to geographical location lookup by using IP2Location database.

Supported IPv4 and IPv6 address.

For more details, please visit: https://www.ip2location.com/developers/nginx

Installation

  1. Download IP2location C library from https://www.ip2location.com/developers/c
  2. Change the path to IP2Location library in "ngx_http_ip2location_module.c".
  3. Re-compile Nginx from source to include this module. Add the below directive into the compile of Nginx: ./configure --add-module=/absolute/path/to/nginx-ip2location-1.0
  4. make
  5. make install

Usage

Change your Nginx config file to include the 'ip2location_database' directive:

ip2location_database /absolute/path/to/IP2LOCATION-LITE-DB1.BIN;

The following variables will be made available in Nginx:

$ip2location_country_code
$ip2location_country_name

Sample BIN Databases

Support

Email: [email protected].
URL: https://www.ip2location.com

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].