Mobile Ip Address Assignment By Country
I would like to understand better the current ipv4 address space and need help finding data about the ip allocation for each country. If possible, going further for each city, ISP and organization.
I understand that the IPv4 addresses are controlled by 5 major Regional Internet Registries that together form the Number Resource Organization. Each RIR manages addresses for the following countries:
African Network Information Centre (AfriNIC) for Africa
American Registry for Internet Numbers (ARIN) for the United States, Canada, several parts of the Caribbean region, and Antarctica.
Asia-Pacific Network Information Centre (APNIC) for Asia, Australia, New Zealand, and neighboring countries
Latin America and Caribbean Network Information Centre (LACNIC) for Latin America and parts of the Caribbean region
Réseaux IP Européens Network Coordination Centre (RIPE NCC) for Europe, Russia, the Middle East, and Central Asia
-- from wikipedia
Being 5 separate organizations (each one with a different commercial presentation on their websites), I could not find a centralized place with an exhaustive map with all the allocated blocks
I found this site with the ip blocks and assigned countries. Thats part of what I want. Also I dont know if this is reliable
Also, this xkcd comic plays with the same data that I am looking for. The comic is probably based on this interesting image. According to CAIDA (The Cooperative Association for Internet Data Analysis), the image is a result of 2 months of ICMP exploration back in 2006:
A visualization of IPv4 addresses that responded to ICMP (ping) packets during a two-month (very slow) scan of the IPv4 address space. Some hosts do not respond to the probes due to firewalls, NAT boxes, and ICMP filtering. Thus, the data and map give us a lower bound on IPv4 address utilization.
From the same site, they talk about the Census data source:
The census data was provided by Information Sciences Institute at the University of Southern California. Internet Addresses Survey dataset, DHS PREDICT ID USC-LANDER/internet_address_survey_it15w-20061108. Traces taken 2006-11-08 to 2007-01-08. Provided by the USC/LANDER project. http://www.isi.edu/ant/lander/. Additional support comes from NSF grant SCI-0427144 and ARIN but does not necessarily reflect the opinions of any of the sponsoring organizations.
I tried finding the pointed dataset and traces but had no success.
I understand that this is essential for the current geolocation solutions, so I would like to understand where their data come from
When North Korea's connection to the global Internet stopped working last month, one particularly eye-popping detail emerged. Despite being home to 25 million people, the Hermit Kingdom has barely more than a thousand Internet protocol addresses. IP addresses are a bit like Social Security numbers, used to identify every device — from laptops to mobile phones to gaming systems — connected to the Internet. How many exist per person around the planet paints a picture of just how unevenly the Internet is distributed today.
By Darla Cameron and Nancy Scola, Published: Jan. 7, 2015
How IP addresses are distributed
One or more IP address per person
About one IP address
Two to 36 IP addresses
Less than one IP address per person
Two to 10 people
11 to 50 people
51 to 24,440 people
IP addresses per person
Using IP addresses to judge the intensity of a population’s Internet experience is inexact. Some countries have an abundance of addresses because they claimed them early on, when there was thought to be an inexhaustible supply. North Korea, some researchers believe, might be tapping China’s pool of addresses. And none of the analysts we spoke with were able to explain why, exactly, the highest per-person numbers in the world are put up by the Vatican and the tourist destination Seychelles. But, says Geoff Huston, chief scientist at the Asia-Pacific Information Center, which distributes IP addresses in that part of the world, "the number of addresses per capita shows a lot about the degree to which a nation is capable of capitalizing on an information economy."
Home to the Internet’s invention, the United States is the world’s only member of the “Billion IP Address Club.” It is also a strong performer per capita, with five available IP addresses per person.
Highly wired South Korea has two IP addresses per person.
Russia, meanwhile, under-represents with just one-third of an IP address per person; perhaps relatedly, Russian President Vladimir Putin has called the Internet "a CIA project."
And China has one-quarter of an IP address for each of its 1.4 billion people.
Meanwhile, with the fewest total IP addresses of any non-island nation, North Korea has one address for every 24,000 people.
North Korea has one IP address for every 24,000 people.
Note: These infographics represent only IPv4 addresses, the most widely-used IP address format on the Internet. They also indicate addresses that have been assigned to each country by one of the five regional IP-allocating authorities but aren't necessarily in use.
SOURCE: Iljitsch van Beijnum, a researcher in the Netherlands, compiled the IP address data.