Страница 1 из 1

исходящие коннекты через доп. IP(алиас)

Добавлено: 2008-01-11 10:35:56
yekt
Всех с Новым Годом, Рождеством и доброго времени суток!

Есть дедик на FreeBSD6.2
на нем(например, реальные IP не пишу):
основной IP адрес 192.168.1.1
алиасами приписаны еще:
192.168.1.2
192.168.1.3
192.168.1.4
192.168.1.5
внешние конекты(whois например) идут через 192.168.1.1, а надо пустить их через 192.168.1.2, ну и ответ разумеется чтоб тоже видимо на 192.168.1.2 принимался корректно. Каждый следующий запрос(whois) надо отправлять со следующего IPадреса(из алиасов)
ну и собственно вопрос - как это построить правильно?

За ранее спасибо за советы/решения/намеки

Re: исходящие коннекты через доп. IP(алиас)

Добавлено: 2008-01-11 10:37:52
Alex Keda
может проще договориься - если объяснишь причину большого числа вхуиз запросов - твоему адресу разрешат их делать.

Re: исходящие коннекты через доп. IP(алиас)

Добавлено: 2008-01-11 11:05:09
yekt
whois это я как например сказал

Re: исходящие коннекты через доп. IP(алиас)

Добавлено: 2008-01-11 11:14:14
Dron
Собственно поддержу вопрос :)
или например развести чтобы почта уходила с одного IP, ася с другого, чего-нить еще с третьего а все остальное с четвертого...
Если в linux+iptables это все прозрачно и понятно делается, то во фре как это сделать я не представляю пока...

Re: исходящие коннекты через доп. IP(алиас)

Добавлено: 2008-01-11 11:14:27
hizel
входящие всегда идут правильно по пипишнегам
исходящие нада в сокетах биндить откуды
имеется ввиду исходящие для относительно самого сервака и от него
для примера простейшие тестовые юнекс унтилиты

Код: Выделить всё

ping -S srcip dstip
traceroute -s srcip dstip
тоесть надо смотреть конкретно какая сетевая утилита нужна и поддерживает она такую штуку

Re: исходящие коннекты через доп. IP(алиас)

Добавлено: 2008-01-11 11:26:34
yekt
сорри, забыл сказать, коннекты которые надо отработать через определенный алиас идут на строго определенный хост(или IP)
whois(например) на whois.ripn.net

Re: исходящие коннекты через доп. IP(алиас)

Добавлено: 2008-01-11 11:47:10
hizel
ммм, и в чем проблема?
режим телепата enable
стоит VPS на котором кучка сайтов и у каждого свой ip
и предположим на весь vps только один маршрутизируемы ip
один внешний адрес и приходится ентих гадов сувать в не маршрутизируемую подсеть
и возникает вопрос каких всех грамотно во внешку вытащить?
режим телепата disable

Re: исходящие коннекты через доп. IP(алиас)

Добавлено: 2008-01-11 12:21:19
yekt
hizel писал(а):...режим телепата enable
...режим телепата disable
не, не так :)
тогда конкретно без примеров(только IP примерные) спрошу:
Есть дедик(!не рутер!) на FreeBSD6.2
на нем(реальные IP не пишу):
основной IP адрес 192.168.1.1
алиасами приписаны еще прикупленные в ДЦ добавочные IPадреса:
192.168.1.2
192.168.1.3
192.168.1.4
192.168.1.5

и надо чтобы сервис whois обращался к whois.ripn.net не только через дефолтный IP(192.168.1.1), а поочередно с:
перв запрос с 192.168.1.1
второй запрос с 192.168.1.2
третий запрос с 192.168.1.3
четверт запрос с 192.168.1.4
пятый запрос с 192.168.1.5
и далее по кругу снова:
шестой запрос с 192.168.1.1
седьмой запрос с 192.168.1.2
восьмой запрос с 192.168.1.3
и т.д. по кругу

Re: исходящие коннекты через доп. IP(алиас)

Добавлено: 2008-01-11 12:45:56
hizel
режим телепата не надежен :)

гм, по теме похоже на написание бота?
вощем смысл какой программа при после создания сокета вызывает сокетную функцию bind (на сколько я помню)
и привязывается к конкретному адресу на исходящей машине(это для случая исходящего от прошки соединения, режим клиент) и потом уже конехтицо дальше куда ей надо или берет самый первый если конкретно не указано
соттветсвтенно смотрим в man whois и не находим такой функциональности, вывод
два варианта:
1. ищем нашлепку сверху какуюто
2. берем напильник\бубен (по вкусу), исходник прошки, гугелом находим примеры работы с socket-с детальное описание каждой функции смотрим в man