IP для страны без базы данных - PullRequest
5 голосов
/ 15 декабря 2010

Как все мы знаем, существует множество баз данных, которые можно использовать для возврата страны с заданного IP-адреса. Мне интересно, как эти поставщики баз данных получают эту информацию? кто сказал им, что этот IP-адрес находится в этой стране, а не в другой? Есть ли сценарий, который разрешает эти IP-адреса или они получают много баз данных от каждого провайдера и собирают их в один? У кого-нибудь есть идея?

Спасибо

Ответы [ 2 ]

6 голосов
/ 15 декабря 2010

Эти базы данных основаны главным образом на информации из пяти RIR , которые фактически управляют, распределяют и регистрируют пространство IP-адресов.Они также управляют номерами Автономной системы (AS) в пределах определенного региона.RIR:

  • Африканский сетевой информационный центр (AfriNIC)
  • Американский реестр сетевых номеров (ARIN)
  • Азиатско-тихоокеанский сетевой информационный центр (APNIC)
  • Сетевой информационный центр Латинской Америки и Карибского бассейна (LACNIC)
  • Сетевой координационный центр RIPE (RIPE NCC)

Этот метод не совершенен и совершенствуется за счет различных методов сбора данных,объединение базы данных между сопровождающими базы данных и другими методами, такими как анализ данных, предоставленных пользователем.

1 голос
/ 15 декабря 2010

Я подозреваю, что они начинают с сайта IANA , чтобы найти региональные органы нумерации и работают там, чтобы собрать информацию.

У них также есть эта ссылка, которая содержит некоторую информацию верхнего уровня в формате xml: http://www.iana.org/assignments/ipv4-address-space/ipv4-address-space.xml

...