27
Окт
База данных местонахождений блоков IP-адресов России
Категории: Базы, списки | Оставить комментарий!Файл cidr_ru_block.txt представляет собой перечень блоков IP-адресов , выделенных региональ-ным реестром RIPE NCC , местонахождение которых на текущий момент было определено как российское. Для каждого блока указано его местонахождение (название населенного пункта (если он определен), региона и федерального округа). Данный файл представляет собой текстовый файл , каждой строке которого соответствует один блок адресов. Каждая строка (далее - запись) состоит из следующих полей, разделенных знаками табуляции (поля перечислены в порядке их следования в записи):
1. Начальный IP-адрес блока, преобразованный в число
2. Конечный IP-адрес блока, преобразованный в число
3. Блок IP-адресов*
4. Двузначный код страны (Везде RU)
5. Населенный пункт
6. Регион
7. Округ
8. Статус
9. Описание блока
* Необходимо отметить , что множества адресов , составляющих блоки, могут быть «вложены» друг в друга , т.е. один блок адресов может содержать несколько других . Чаще всего такой блок адресов является блоком адресов , выделенных региональным реестром (в данном случае – RIPE NCC) локальному реестру (чаще всего – провайдеру Интернет-услуг), а содержащиеся в нем блоки – блоками IP-адресов , выделенных локальным реестром конечным пользователям.
В связи с этим удобнее использовать файлы данных cidr_ru_master_index.db и cidr_ru_slave_index.db которые образуют двухуровневую структуру множества блоков адресов.
Первая группа (cidr_ru_master_index.db) представляет собой множество блоков адресов, расположенных последовательно в адресном пространстве , при этом диапазоны блоков данной группы не перекрываются. Вторая группа (cidr_ru_master_index.db) содержит блоки адресов , которые являются подблоками блоков первой группы.
В первом из этих файлов для каждого блока адресов содержится номер строки в втором файле, начиная с которого расположены блоки , входящие в него (блок адресов), а также количество этих подблоков. Доступ к данным одного из блоков второй группы можно получить, отыскав в файле cidr_ru_master_index.db блок , содержащий искомый блок, а затем , найдя позицию множества подблоков в файле cidr_ru_slave_index.db, отыскать среди них нужный блок. Очевидно, не все блоки из файла cidr_ru_master_index.db имеют подблоки. Для таких блоков соответствующие номера строк для подблоков в файле cidr_ru_slave_index.db и их количество равны -1 и 0 соответственно.
Формат файла cidr_ru_master_index.db и cidr_ru_slave_index.db
Первые 8 записей в строке аналогичны записям файла cidr_ru_block.txt.
Девятая запись соотвтествует номеру строки в файле cidr_ru_slave_index.db, начиная с которой идут подблоки, входящие в данный блок.
Десятая запись соответствует количеству подблоков, входящих в данный блок (фактически чило строчек в файле cidr_ru_slave_index.db).
База данных местонахождений блоков IP-адресов России
База данных с географическими координатами городов российских блоков IP адресов
Формат: <блок> <начало блока> <конец блока> <город> <регион> <округ> <широта> <долгота>
ПО для отображения российского ip на карте google с точностью до нас. пункта. Данный архив содержит исправленную и доработанную версию. Идея решения и исходная версия ПО принадлежат Куташову И.Е.. Программное обеспечение основанно на использовании Google Maps API. Help-файл находится в архиве.
--
купить домик за рубежом
узнать город по ip
Оставить комментарий