Русская сеть инфобокса

У инфобокса, по особому идёт расчёт того, какая сеть является русской или не русской идёт по их решению.
Я собираюсь выложить на сервер несколько достаточно крупных файлов, и не хотелось бы попасть на перерасход траффика, и написал балансер (который будет распределять по нахождению адреса с какого сервера качать) и встал вопрос, как часто обновляется их база адресов. Написал письмо в инфобокс, пришёл ответ
Суббота, 16:10 Ваш вопрос передан системным администраторам. Вам ответят в понедельник после 11-00.
Понедельник, 11:50 По данному вопросу мы постараемся ответить вам сегодня, после 16-00.
В пять часов приходит ответ

Здравствуйте, Леонид Сопов.

> Я настраиваю сейчас доступ к файлам в соотв. с вашей IP
> адресацией русских сетей и у меня есть несколько вопросов
>
> 1) как часто меняется база

Файл генерируется раз в час.

> 1а) есть ли способ узнать что база изменилась
> 1б) есть ли diff для адресов (что пропало, что добавилось)

Мы дифф не ведем, просто генерируем файл по таблицам маршрутизации роутера.

>
> 2) почему у вас 20 тыс записей? но из них только 14 тыс
> уникальных, зачем столько дубликатов?
>

Роутер считает их, видимо, уникальными, возможно там есть ньюансы, которые он учитывает.

> %perl -e ‘my %cnt; while (<>) {s/\s//g;$cnt{$_}++} print
> scalar(keys %cnt) .»\n»‘ < rus_net_list.php > 14677
>
> 3) почему у вас есть записи вроде 194.85.177.36/24 — не лучше ли
> написать 194.85.177.0/24 ? (это же более логично)

Опять же, в файл все идет так, как это видит роутер.

В базе 20 тыс, записей из них каждая 3 или 4 запись паразитная, и переписывать целиком не совсем разумно.
Вариант, по крону раз в час дёргать файлик с базой, проводить собственный дифф, с предыдущей ревизией (предварительно убрав не нужную гадость) и обновлять таблицу.

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *