URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID12
Нить номер: 4247
[ Назад ]

Исходное сообщение
"Настройка Squid для блока адресов. ОЧЕНЬ ВАЖНО !!!"

Отправлено Сергей , 31-Июл-06 20:35 
Есть сервер FreeBSD 5.4. Есть блок IP адресов из 120 IP. Alias прописаны. Есть 2 name сервера с определенными IP. Необходимо найти решение, чтоб сервер использовал этот блок адресов в случайном порядке. (т.е. при запросе на ns1.domain.ru xxx.xxx.xxx.xxx сервер отвечал бы другим IP ) и так в случайном порядке.

Содержание

Сообщения в этом обсуждении
"Настройка Squid для блока адресов. ОЧЕНЬ ВАЖНО !!!"
Отправлено ipmanyak , 01-Авг-06 09:02 
>Есть сервер FreeBSD 5.4. Есть блок IP адресов из 120 IP. Alias
>прописаны. Есть 2 name сервера с определенными IP. Необходимо найти решение,
>чтоб сервер использовал этот блок адресов в случайном порядке. (т.е. при
>запросе на ns1.domain.ru xxx.xxx.xxx.xxx сервер отвечал бы другим IP ) и
>так в случайном порядке.
ну дык и настрой свой  bind как нужно ! опция rrset-order типа:
rrset-order { class ANY type ANY name "*"  order random; }; или
rrset-order {
    class IN type A name "rc.vix.com" order random;
        order cyclic;
    };

will cause any responses for type A records in class IN that have "rc.vix.com" as a suffix, to always be returned in random order. All other records are returned in cyclic order.


"Настройка Squid для блока адресов. ОЧЕНЬ ВАЖНО !!!"
Отправлено ipmanyak , 01-Авг-06 09:03 
только не  понятно причем тут сквид ?


"Настройка Squid для блока адресов. ОЧЕНЬ ВАЖНО !!!"
Отправлено cimmerman , 07-Авг-06 07:50 
Есть
#  TAG: tcp_outgoing_address
#       Allows you to map requests to different outgoing IP addresses
#       based on the username or sourceaddress of the user making
#       the request.
Но в случайном порядке врядли получится
и придется забивать всю пачку ip на сетевую

имхо nat для этого лучще подойдет



"Настройка Squid для блока адресов. ОЧЕНЬ ВАЖНО !!!"
Отправлено Сергей , 07-Авг-06 10:55 
>Есть
>#  TAG: tcp_outgoing_address
>#       Allows you to map requests
>to different outgoing IP addresses
>#       based on the username or
>sourceaddress of the user making
>#       the request.
>Но в случайном порядке врядли получится
>и придется забивать всю пачку ip на сетевую
>
>имхо nat для этого лучще подойдет


На сетевой прописаны все алиасы IP адресов.. Нужно найти оптимальный выход. Не только для доменов, но и чтоб сам сервер при запросе на какой нить сервер использовал случайный IP из Блока адресов (120 шт.)


"Настройка Squid для блока адресов. ОЧЕНЬ ВАЖНО !!!"
Отправлено cimmerman , 08-Авг-06 09:08 
>На сетевой прописаны все алиасы IP адресов.. Нужно найти оптимальный выход. Не
>только для доменов, но и чтоб сам сервер при запросе на
>какой нить сервер использовал случайный IP из Блока адресов (120 шт.)
>
Еще раз плз
Я так понял ---
Клиент из сети должен ходить в нэт под случайный ip
то есть есть локальная сеть полбзователи из которой ходят в нэт через сквида
серверов с локальной сети нет (сквид не должен работать как акселератор)

>На сетевой прописаны все алиасы IP адресов..
Эт как ?
зачем тебе с ДНС вообще что-то делать?

Пусти Сквида через нат и ФСЁ
нату укажеш блок адресов и он будет его юзать

не совсем понятно что ты хочеш добиться, зачем тебе это надо?


"Настройка Squid для блока адресов. ОЧЕНЬ ВАЖНО !!!"
Отправлено Сергей , 08-Авг-06 10:32 
1. Стоит в дата центре Веб сервер.
2. Как только посылаем запросы на whois нас банят за превышение лимита.
3. На сервере хостятся сейчас около 300 сайтов.
4. Есть блок IP адресов.
5. Все они на сетевой карте прописаны.
6. DNS Bind 9 на нем 2 ns.host.ru  IP xxx.xxx.xxx.001 и  ns2.host.ru xxx.xxx.xxx.002
7. Задача. Использовать случайные IP для исходящего траффика.

"Настройка Squid для блока адресов. ОЧЕНЬ ВАЖНО !!!"
Отправлено cimmerman , 09-Авг-06 07:38 
Но можно же использовать не один сервер а несколько как вариант
можно настроить файрвол и нат чтоб они  обрабатывали именно  whois запросы или все запросы на ip whois сервера
К сожелению пример как это сделать я привести не могу, но это возможно (похожие вещи на ISA делал)

еще вариант поднять свой собственный whois сервер/покси чтоб кешировал запросы (наверное как-то это сделать можно)


ЗЫ c whois  не работал никогда
так чо как это всё работает знаю только в теории