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

Исходное сообщение
"Один внешний IP и несколько серверов внутри сети"

Отправлено Curlyfingers , 13-Ноя-09 03:37 
Здравствуйте.
Подскажите как решить такую проблему? Есть внешний IP 12.34.56.78 и локальная сеть из 3 серверов (192.168.1.2, 192.168.1.3, 192.168.1.4) с поднятыми веб-серверами и фтп-серверами на каждом из них, подключенных через маршрутизатор linksys к интернету. Есть домен mydomain.com который ссылается на 12.34.56.78. На маршрутизаторе прописан форвардинг всех портов на 192.168.1.2. Каким образом перенаправлять запросы в соответствии с доменом на определенные сервера в локалке? Для веб-сервера, понятно что vhosts + mod_proxy, а как быть с фтп и остальными серверами.
Спасибо.

Содержание

Сообщения в этом обсуждении
"Один внешний IP и несколько серверов внутри сети"
Отправлено pavel_simple , 13-Ноя-09 10:42 
>Здравствуйте.
>Подскажите как решить такую проблему? Есть внешний IP 12.34.56.78 и локальная сеть
>из 3 серверов (192.168.1.2, 192.168.1.3, 192.168.1.4) с поднятыми веб-серверами и фтп-серверами
>на каждом из них, подключенных через маршрутизатор linksys к интернету. Есть
>домен mydomain.com который ссылается на 12.34.56.78. На маршрутизаторе прописан форвардинг всех
>портов на 192.168.1.2. Каким образом перенаправлять запросы в соответствии с доменом
>на определенные сервера в локалке? Для веб-сервера, понятно что vhosts +
>mod_proxy, а как быть с фтп и остальными серверами.
>Спасибо.

никак


"Один внешний IP и несколько серверов внутри сети"
Отправлено Curlyfingers , 13-Ноя-09 11:18 
>[оверквотинг удален]
>>Подскажите как решить такую проблему? Есть внешний IP 12.34.56.78 и локальная сеть
>>из 3 серверов (192.168.1.2, 192.168.1.3, 192.168.1.4) с поднятыми веб-серверами и фтп-серверами
>>на каждом из них, подключенных через маршрутизатор linksys к интернету. Есть
>>домен mydomain.com который ссылается на 12.34.56.78. На маршрутизаторе прописан форвардинг всех
>>портов на 192.168.1.2. Каким образом перенаправлять запросы в соответствии с доменом
>>на определенные сервера в локалке? Для веб-сервера, понятно что vhosts +
>>mod_proxy, а как быть с фтп и остальными серверами.
>>Спасибо.
>
>никак

Возможно DNS сервер поможет, но я должен знать решит ли он мою задачу, чтобы не проделывать лишнюю работу.


"Один внешний IP и несколько серверов внутри сети"
Отправлено Sheh , 13-Ноя-09 14:51 
>Здравствуйте.
>Подскажите как решить такую проблему? Есть внешний IP 12.34.56.78 и локальная сеть
>из 3 серверов (192.168.1.2, 192.168.1.3, 192.168.1.4) с поднятыми веб-серверами и фтп-серверами
>на каждом из них, подключенных через маршрутизатор linksys к интернету. Есть
>домен mydomain.com который ссылается на 12.34.56.78. На маршрутизаторе прописан форвардинг всех
>портов на 192.168.1.2. Каким образом перенаправлять запросы в соответствии с доменом
>на определенные сервера в локалке? Для веб-сервера, понятно что vhosts +
>mod_proxy, а как быть с фтп и остальными серверами.
>Спасибо.

Ну наверное вебсервера разделяешь с помощью vhosts + >mod_proxy, а на ftp-сервер пробрось 21 порт просто.


"Один внешний IP и несколько серверов внутри сети"
Отправлено Curlyfingers , 13-Ноя-09 15:20 
>[оверквотинг удален]
>>Подскажите как решить такую проблему? Есть внешний IP 12.34.56.78 и локальная сеть
>>из 3 серверов (192.168.1.2, 192.168.1.3, 192.168.1.4) с поднятыми веб-серверами и фтп-серверами
>>на каждом из них, подключенных через маршрутизатор linksys к интернету. Есть
>>домен mydomain.com который ссылается на 12.34.56.78. На маршрутизаторе прописан форвардинг всех
>>портов на 192.168.1.2. Каким образом перенаправлять запросы в соответствии с доменом
>>на определенные сервера в локалке? Для веб-сервера, понятно что vhosts +
>>mod_proxy, а как быть с фтп и остальными серверами.
>>Спасибо.
>
>Ну наверное вебсервера разделяешь с помощью vhosts + >mod_proxy, а на ftp-сервер пробрось 21 порт просто.

Сейчас так и реализировано, но фтп-серверов три и нужно чтобы в соответствии с определенным доменом перебрасывать на определенный фтп-сервер. Что-то на подобии mod_proxy, только для proftpd. Возможно?


"Один внешний IP и несколько серверов внутри сети"
Отправлено g.iliya , 13-Ноя-09 22:57 
> Возможно?

ftp до доменов фиолетово.
Никак.



"Один внешний IP и несколько серверов внутри сети"
Отправлено Alex , 14-Ноя-09 00:14 
DNS подымай и будет все по доменам


"Один внешний IP и несколько серверов внутри сети"
Отправлено g.iliya , 14-Ноя-09 00:23 
>DNS подымай и будет все по доменам

Это про что?

Когда клиент подключается к веб серверу он передаёт имя домена в заголовке запроса.
При подключение к FTP никакой информации кроме имени пользователя и пароля не передаётся.


"Один внешний IP и несколько серверов внутри сети"
Отправлено Warhead Wardick , 14-Ноя-09 20:15 
>>DNS подымай и будет все по доменам
>Это про что?

Ну вот зря ты это! :) Ну как студенты ешё научатся если _сами_ свои шишки не набьют?!

Дай ты им ужо установить DNS чтоб понять, что не пуркуа оно не поможет :) Как и тупой проброс 21 порта :)

И тогда (чем черт не шутит) они наберут что нить в гугле и услышат стон интернета про FTP вообще и его проксирование в частности :)


"Один внешний IP и несколько серверов внутри сети"
Отправлено Vladin , 14-Ноя-09 21:59 
замонтировать по сети нужные каталоги на один сервер
фтп по логину перейдет в нужный

"Один внешний IP и несколько серверов внутри сети"
Отправлено greenwar , 21-Ноя-09 23:28 
>Здравствуйте.
>Подскажите как решить такую проблему? Есть внешний IP 12.34.56.78 и локальная сеть
>из 3 серверов (192.168.1.2, 192.168.1.3, 192.168.1.4) с поднятыми веб-серверами и фтп-серверами
>на каждом из них, подключенных через маршрутизатор linksys к интернету. Есть
>домен mydomain.com который ссылается на 12.34.56.78. На маршрутизаторе прописан форвардинг всех
>портов на 192.168.1.2. Каким образом перенаправлять запросы в соответствии с доменом
>на определенные сервера в локалке? Для веб-сервера, понятно что vhosts +
>mod_proxy, а как быть с фтп и остальными серверами.
>Спасибо.

во нагородили..
накой ставить 3 сервака в локалке на 1 внешний IP? ну и по какому принципу их внешние пользователи разделяют?
как понять "в соответствии с доменом", если домен у вас один в задаче указан (example.com)??
если собираетесь под каждый сервер разный домен прописать, продумайте лучше возможность прописать разный порт