Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование Web серверов и Web служб > Сервер с несколькими ip


Автор: Vasay 9.10.2008, 05:54
Доброе утро.

Такая проблема - есть один сервис, предоставляющий интересующие меня данные. 
Однако, если к нему часто обращаться, то он на время блокирует ip. 

Но у моего сервера 10ip адресов, т.е. по идеи, я могу увеличить время обращения к этому сервису в 10 раз. 

Вопрос - как заставить мою программу обращаться к http с неосновного ip?

п.с. Сервер - linux. Программа - J2EE.

п.п.с. Возможно кто-то посоветует whois сервис для .ru, который бы не блокировал ip при частом обращении, тогда проблема будет снята smile


Эх... Модераторы, пожалуйста, подправьте описание темы - "Как организовать обращение с разных IP?" Все же мне иногда надо спать smile 

Автор: marykone 9.10.2008, 08:00
Цитата(Vasay @  9.10.2008,  05:54 Найти цитируемый пост)
п.п.с. Возможно кто-то посоветует whois сервис для .ru, который бы не блокировал ip при частом обращении, тогда проблема будет снята 

https://www.nic.ru/whois/

а чем не нравится родной юниксовый whois ?

Добавлено через 8 минут и 12 секунд
Цитата(Vasay @  9.10.2008,  05:54 Найти цитируемый пост)
Но у моего сервера 10ip адресов, т.е. по идеи, я могу увеличить время обращения к этому сервису в 10 раз. 


ну так траф пускать по разным ip  шлюз менять ? 

Автор: Vasay 9.10.2008, 08:15
marykone, 


Цитата

а чем не нравится родной юниксовый whois ?  


Работает через whois.ripn.net. С одного IP-адреса допускается делать не более 12 запросов в минуту.

http://www.ripn.net:8080/nic/whois/about_whois.html

Цитата

а этот как не подходит ?


https://www.nic.ru/about/servpol.html#3.2  


Насколько я понял, все идут через whois.ripn.net. Так что везде будет такое ограничение.


Так возможно ли обращаться с разных ip сервера? 


Автор: marykone 9.10.2008, 08:44
Цитата(Vasay @  9.10.2008,  08:15 Найти цитируемый пост)
С одного IP-адреса допускается делать не более 12 запросов в минуту.

странно потестил у меня бана не было ! 
Цитата(Vasay @  9.10.2008,  08:15 Найти цитируемый пост)
Так возможно ли обращаться с разных ip сервера? 

возможно 
посмотрите в сторону nat 
расскажите про свой сервер с 10 адресами что он делает ? 

Автор: Vasay 9.10.2008, 09:20
Цитата

расскажите про свой сервер с 10 адресами что он делает ?  


Мне нужно проверять достаточно большие списки на свободен домен или занят. Нужно для одного сервиса составлять листы свободных доменов. 

Есть сервера -  CentOS linux, DirectAdmin. ip шников я могу взять много, в двух или даже трех подсетях , десять я сказал для круглого числа. А  вот серверов максимум могу задействовать - три. Да и то на двух много сайтов. Только один полностью свободен. 

Автор: marykone 9.10.2008, 09:39
у вас кто прокси он скорее всего и натит на нем настройте nat 

Автор: Сумасшедший 9.10.2008, 11:03
Цитата(marykone @  9.10.2008,  09:00 Найти цитируемый пост)
а чем не нравится родной юниксовый whois ?

Цитата(Vasay @  9.10.2008,  09:15 Найти цитируемый пост)
Работает через whois.ripn.net.

Цитата
%whois
usage: whois [-aAbdfgiIklmQrR6] [-c country-code | -h hostname] [-p port] name ...


А так: меняете серверу основной ip (у ДА есть такой скрипт ipswap) или пишете свой хуис на сокетах (там не сложно будет и примеров море), и при создании сокета указываете нужный вам адрес источника (с этим будет посложнее, но можно).

Автор: Vasay 9.10.2008, 20:07
Сумасшедший, 


Цитата

или пишете свой хуис на сокетах 


СПАСИБО!!!! Заюзал http://java.sun.com/j2se/1.4.2/docs/api/java/net/Socket.html  Все супер!!!!   +1




Цитата

-h hostname


Это, насколько я понял немного не то - это позволяет обращаться к другой службе whois

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)