Release 0.2

При поддержке   

Мониторинг XML сервиса.

Четверг, 5 Августа, 2010

Из-за огромного потока запросов, XML сервис не всегда справляется с задачей. В результате многочисленных замечаний, мы поставили XML сервис на усиленный автоматический контроль. Мы надеемся, что теперь выпадений его работы больше не будет.

Проблемы на IpGeoBase.ru

Пятница, 2 Апреля, 2010

Добрый день, уважаемые пользователи проекта. За последние дни у нас возникло две проблемы, которые к данному моменту полностью устранены:

1) С 22 марта из-за скрытия личных данных администраторов в хуизе RIPE, из нашей базы (в силу технических особенностей скриптов) было ошибочно удалено около 1000 блоков ip-адресов.  К 1 апреля проблема решена, блоки вернулись на место.

2) 2 апреля с 7-00 по 13-00 Мск были проблемы с доступом к сайту (XML сервис работал в штатном режиме) по техническим причинам.

Администрация IpGeoBase приносит Вам свои извинения. Мы надеемся, что указанные проблемы не испортили наш ресурс в Ваших глазах :)

С праздниками!

Четверг, 14 Января, 2010

Администрация IpGeoBase поздравляет всех с прошедшими новогодними праздниками и желает успехов в новом году.  За прошедший год число постоянных пользователей нашего сайта возросло до 3000 человек. Число пользователей XML-сервиса стало более 800. Спасибо всем кто был с нами, спасибо за Ваши замечания и предложения по улучшению нашего проекта. Мы будем развиваться и улучшаться для вашего удобства!

Технические проблемы 14-15 октября

Четверг, 15 Октября, 2009

В результате сбоя на хостинге, данные за 14 и 15 октября могут быть недостоверны. Мы работаем над ошибкой. 16 октября база будет в актуальном состоянии. Просим извинения за неудобства!

XML-сервис

Пятница, 13 Марта, 2009

Убедительная просьба, если Вам надо прокачать большое количество адресов, просьба заключать их в один запрос (не более 4000 Ip в одном запросе). В скором времени будет выложен пример скрипта на perl для прокачки лога Apache.
Теперь мы подключили XML-сервис обработки запросов на определение местонахождения российских IP-адресов. Сервис обслуживается специальным сервером. Сервер получает запрос в формате XML через POST HTTP запрос, отдает ответ также в формате XML.

Сервер расположен по адресу 194.85.91.253, порт 8090, работает по протоколу HTTP. Метод GET сервером не поддерживается. Минимальный заголовок HTTP запроса выглядит следующим образом:

POST /geo/geo.html HTTP/1.1
Content-length: CL
,где CL - длина тела запроса

Формат тела запроса выглядит следующим образом:
<ipquery [id="123456"]>
<fields>
[<all/>]
[<inetnum/>]
[<inet-descr/>]
[<inet-status/>]
[<city/>]
[<region/>]
[<district/>]
[<lat/>]
[<lng/>]
</fields>
<ip-list>
<ip>62.5.128.0</ip>
<ip>144.206.192.23</ip>
….
<ip>85.44.33.22</ip>
</ip-list>
</ipquery>
,где id=”123456″ - необязательный параметр. Это идентификатор запроса, в кавычках - любые числа и буквы, ответ сервера будет содержать указанный вами id; тег <fields> содержит поля, которые вы хотите получить:
<inetnum/> - блок адресов, к которому относится искомый ip-адрес
<inet-descr/> - описание блока по базе RIPE (www.ripe.net)
<inet-status/> - статус блока по базе RIPE
<city/> - город, к которому относится искомый ip
<region/> - регион, к которому относится искомый ip
<district/> - федеральный округ РФ, к которому относится искомый ip
<lat/> - географическая широта города
<lng/> - географическая долгота города
<all/> - все вышеперечисленные поля
В теге <ip-list> содержится список ip, которые надо прокачать. Это может быть один ip, или несколько. Максимальное количество 4000 ip в одном запросе. Каждый ip обрамляется тегами <ip> и </ip>.
Формат ответа сервера:
<ip-answer id=”123456″>
<ip value=”62.5.128.0″>
<inetnum>62.5.128.0 - 62.5.128.15</inetnum>
<inet-descr>Subnetwork for VA159-RIPE</inet-descr>
<inet-status>ASSIGNED PA</inet-status>
<city>Москва</city>
<region>Москва</region>
<district>Центральный</district>
<lat>55.755787</lat>
<lng>37.617634</lng>
</ip>
….
</ip-answer>
По каждому адресу, мы получаем список полей, которые мы указали в <fields> в запросе. В вышеуказанном примере ответа в запросе был указан <all/>.
Для обращения к серверу с вашего сайта, можно использовать стандартную библиотеку HTTP (имеется практически во всех языках программирования). Подключаемся к 194.85.91.253:8090, отправляем POST запрос на /geo/geo.html, в котором содержится <ipquery>…</ipquery>. В скором времени будут выложены примеры на различных языках.

Для обращения к серверу через форму нужно вставить такой HTML код:

<form name = “index” action = “http://194.85.91.253:8090/geo/geo.html” method = “post”>
<textarea name=”address”></textarea>
<input type=”submit” value=”OK”>
</form>

Названия формы и поля <textarea> не важны. В поле textarea вставляется запрос в формате XML, указанный выше. Например:

Google maps + IpGeobase

Среда, 6 Августа, 2008

Теперь результат поиска IP-адреса на нашем сайте визуализирован с помощью карт google. Если человек зашел на наш сайт из России, то он сразу увидит свое положение на карте (с точностью до населенного пункта). Эта идея впервые пришла Куташову Ивану Евгеньевичу (www.astron-gt.ru). Он же любезно предоставил нам первоначальную версию программного обеспечения. Мы немного доработали его и выложили на всеобщее обозрение. Также теперь мы будем ежедневно обновлять файл с координатами блоков российских ip адресов (именно по этому файлу ставится маркер на карте google). Файл можно скачать тут.

PHP скрипт убран

Понедельник, 26 Мая, 2008

В связи с многочисленными жалобами на php скрипт от пользователя Aleks, мы убираем его с нашего сайта. PHP программисты, ждем правильных вариантов скрипта. Ваш скрипт будет выложен на сайт с указанием автора!

Исправление алгоритма поиска

Пятница, 1 Февраля, 2008

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

PHP-версия скрипта поиска

Среда, 23 Января, 2008

По многочисленным просьбам выкладываем PHP-версию скрипта поиска по файлам cidr_ru_master_index.db и cidr_ru_slave_index.db, любезно предоставленную нам пользователем aleks. Скрипт выложен тут.

CGI-версия ПО

Среда, 17 Октября, 2007

По многочисленным просьбам в раздел Программное обеспечение добавлена cgi-версия программы поиска ip-адреса по файлам архива. Программа является примером и имеет простейший web-интерфейс.

© 2007-2010 IpGeoBase