Nginx and Opera's proxies
Opera browser users are able to go online through a special proxy server of the Opera. Also, Opera Mini mobile customers use these servers.
Of course, IP addresses belong to these servers, but they send header "X-Forwarded-For" with the real IP address of the user.
The list of Opera's proxies is helpful to determine the real country.
read more »
Of course, IP addresses belong to these servers, but they send header "X-Forwarded-For" with the real IP address of the user.
The list of Opera's proxies is helpful to determine the real country.
read more »
XX and routers in API
XX is our code, the total value of which is "unknown". It includes:
- the empty or unallocated space,
- distributed, but unused networks,
- internal and test networks (10.0.0.0/8, 127.0.0.0/8, etc.),
- anycast (as an example - Google's DNS server 8.8.8.8),
- the recently announced, but not yet distributed on the internet networks.
There is no detailed information about the location of routers in API database, (we see it as unnecessary for "normal" user). Instead the region (e.g.: EU, AP) or the country of global operator (e.g.: CA for Tata) will be displayed.
- the empty or unallocated space,
- distributed, but unused networks,
- internal and test networks (10.0.0.0/8, 127.0.0.0/8, etc.),
- anycast (as an example - Google's DNS server 8.8.8.8),
- the recently announced, but not yet distributed on the internet networks.
There is no detailed information about the location of routers in API database, (we see it as unnecessary for "normal" user). Instead the region (e.g.: EU, AP) or the country of global operator (e.g.: CA for Tata) will be displayed.
Extended API
We have made some changes on our website.
It is now possible to register your account.
If you are a registered user, you'll get a free daily statistic (distribution by time, countries and service codes) for your API-requests. It is important for detailed analysis of requests from different regions. For a small fee, you can also choose the nearest API server and use any other as a backup (useful for increasing the uptime of your system).
The exchange rates option is also interesting, for displaying prices of goods or services to your customers in their usual form, that increases your website's conversion rate.
In addition to currencies, also available are languages of the countries, provider, phone codes and other data. Read more on API.
It is now possible to register your account.
If you are a registered user, you'll get a free daily statistic (distribution by time, countries and service codes) for your API-requests. It is important for detailed analysis of requests from different regions. For a small fee, you can also choose the nearest API server and use any other as a backup (useful for increasing the uptime of your system).
The exchange rates option is also interesting, for displaying prices of goods or services to your customers in their usual form, that increases your website's conversion rate.
In addition to currencies, also available are languages of the countries, provider, phone codes and other data. Read more on API.
geoip for iptables
In firewall it is possible to filter by country. It is very useful to block certain countries or to balance the requests to different backends, each of which handles its region.
Now WorldIP database exists in the format for geoip module from the extension package xtables-addons for iptables. Using this module, you can build more flexible rules for iptables, based on IP-geolocation.
read more »
Now WorldIP database exists in the format for geoip module from the extension package xtables-addons for iptables. Using this module, you can build more flexible rules for iptables, based on IP-geolocation.
read more »
Coverage of the IP address space, and difference from the other IP databases
WorldIP differs from similar databases in about 30% of the used IP address space.
This is because they mostly use whois-data, without regard to real use of networks.
An example: the network of Kodak 192.232.64.0 - 192.232.127.255.
Other databases show the USA for the entire network, but in reality it consists of the following subnets:
read more »
This is because they mostly use whois-data, without regard to real use of networks.
An example: the network of Kodak 192.232.64.0 - 192.232.127.255.
Other databases show the USA for the entire network, but in reality it consists of the following subnets:
read more »
Module in Perl for WorldIP-database
Thanks to Craig MacKenna, there is the module IP::World for WorldIP base in CPAN.
Today it is the fastest module for access to IP database. At Athlon64 2.4GHz are 236K req/sec; XEON E5405 2Ghz - 267K req/sec
read more »
Today it is the fastest module for access to IP database. At Athlon64 2.4GHz are 236K req/sec; XEON E5405 2Ghz - 267K req/sec
read more »
"WIP-Tools"
WIP-tools include pings, traceroutes and Reverse DNS. Pings can be performed simultaneously on all servers. This option for traces will be available soon. Use our monitoring servers to analyse the IP addresses and networks.
read more »
read more »
API: data in JSON- and JSONP format
There was the possibility to insert JavaScript (which contained an object with different parameters based on user's IP address) into projects. Now you can get these data in JSON- and JSONP format.
read more »
read more »
A database of hosting companies, data centers, proxies, search bots, and all satellite providers
Service-Code. What It Is?
Along with detecting country codes by IP based on the data obtained from routers, WIPmania makes possible to detect such address types ("service codes") as those concealing users whose location can’t be defined. A “regular” user doesn’t access the Internet via anonymous proxy or via his own VPN, installed, for example, on some server in China. In similar fashion, servers are not always used for innocent purposes but as well, for example, for scanning, spamming and fraud, by means of private or hidden proxy, spam bots or VPN installed on the server. It is well known that a regular web server wouldn’t send requests, unless it is a proxy or a robot of some service.read more »
Your IP and flag
There are a few ways to know your external IP address, one of them to visit the home page WIPmania.com.
For those who want to get it quickly, without unnecessary advertising, and who did not install the plugin for Firefox, it's enough to open the API site without requests with args.
read more »
For those who want to get it quickly, without unnecessary advertising, and who did not install the plugin for Firefox, it's enough to open the API site without requests with args.
read more »
Flags of users and proxy detector in geolocation mod for Invision Power Board (IPB)
There is a geolocation mod for Invision Power Board (IPB).
read more »
read more »
Extension to Google Geolocation API
It's no secret that Google Geolocation API, which can provide geolocation data based on IP addresses, often does not show results even for developed countries. In this case Null will be returned.
There is a small simple addition to Google API.
read more »
There is a small simple addition to Google API.
read more »
Use of the database in nginx
Configuration and use of the database (CIDR) are very practical and comfortable in nginx, so there is no problem to install it
read more »
read more »
SQL format. Convert IP address to IP number
The table worldip contains fields start, end and code.
Every row means a network. start and end are integer fields with IP numbers, code is a double-character country code, like "US".
You can convert every IP address to IP number with following formula
read more »
You can convert every IP address to IP number with following formula
read more »
How to access the API
There is source codes written in PHP and Python(for Django). Other languages and codes coming soon.
read more »
read more »
Why WorldIP data rather than whois data. Examples.
Whois contains information such as geographic locations of network owners, and not the geographic location of networks themselves. But these data are also often inaccurate, sometimes even intentionally erroneous.
Here are only a few cases with examples as disadvantages of such information.
read more »
Here are only a few cases with examples as disadvantages of such information.
read more »
Database and API Features
WorldIP Free Geolocation Database
WorldIP Database helps determine exact geographic locations of Internet users based on their IP address. It supports all types of IP addresses and networks, including satellite networks. It is completely free for personal and business use, but we will be very glad, if you include a link back to WIPmania.com on your website.The database is available for immediate download in any of the following formats
read more »
WorldIP Geolocation Service, Database and Tools
Identify exactly where in the world an IP address is located. WorldIP returns precise geographic location of any computer or appliance connected to the Internet based on its IP address alone. No matter where in the world the computer is, and no matter what type of a device the IP address belongs to! WorldIP locates exact geographic location of any Internet-connected PC, laptop, mobile device or appliance with an IP address.
read more »
