Author Topic: Hosting сервер с серым IP  (Read 10745 times)

0 Members and 1 Guest are viewing this topic.

Offline Barbarian

  • Full Member
  • ***
  • Posts: 161
  • Karma: +0/-0
Hosting сервер с серым IP
« on: July 23, 2006, 12:21:34 »
В общем имеется следующая ситуация:

Стоит сервер с реальным IP - выполняет роль мрашрутизатора в локальную сеть, на нем же установлен почтовй сервер, к IP сревера прикручен домен второго уровня для работы вебинтерфейса почтового сервера. В локальной сети стоит еще один сервер (имеет серый IP) на нем нужно организовать хостинг с доменными именами третьего уровня подчиненные доменному имени почтового сервера.
Ставить хостинг сервер на одной машине с почтовым сервером не нужно по соображениям безопасности, да и не охота нарушать работу самого почтового сервера.

Как сделать так, что бы запросы из Интернета на домены третьего уровня перенаправлялись на хостинг сервер расположенный в локальной сети и имеющий серый IP.
Брать дополнительной IP для хостинг сервера не представляется возможным технически.

Подскажите куда копать...

Offline deepwalker

  • Hero Member
  • *****
  • Posts: 766
  • Karma: +8/-6
Hosting сервер с серым IP
« Reply #1 on: July 23, 2006, 13:21:35 »

Подсказываю - пробрось 80й порт на серую машинку и настрой днс. Могу сказать как это делается на циско : ))
Но раз уж у тебя там шлюз, то думаю там nat, вот туда и копай.

Offline aiM

  • Full Member
  • ***
  • Posts: 111
  • Karma: +0/-0
    • http://sevka.tomsk.ru
Hosting сервер с серым IP
« Reply #2 on: July 23, 2006, 13:53:30 »
какая ОС на рутере?
обычное перенаправление портов, это могут даже бюджетные "рутеры" d-link (;
осталось определить какой у тя FireWall и написать правильно правило
« Last Edit: July 23, 2006, 13:54:39 by aiM »
i don't think, i just do

Offline Barbarian

  • Full Member
  • ***
  • Posts: 161
  • Karma: +0/-0
Hosting сервер с серым IP
« Reply #3 on: July 23, 2006, 14:19:58 »
Уточняю задачу:
В качестве рутера стоит сервер на FC, на нем установлен почтовый сервер. За рутером стоит локалка с серыми адресами, в ней же стоит будущий хостинг сервер.
Если просто пробросить 80-й порт на серую машинку, то перестанет работать веб-интерфейс почтового сервера, на котором к реальному IP привязан домен вида www.domen.com
На хостинговый сервер нужно отправлять доменные имена вида - name1.domen.com name2.domen.com name3.domen.com
« Last Edit: July 23, 2006, 14:22:26 by Barbarian »

Offline deepwalker

  • Hero Member
  • *****
  • Posts: 766
  • Karma: +8/-6
Hosting сервер с серым IP
« Reply #4 on: July 23, 2006, 15:01:31 »
Ну тогда раскинем мозгами - IP про домены ничего не знает и не слышал и не имеет такого желания, а значит наверное надо поднять squid задом наперед : )) Просто предположение... Может кто другой путь подскажет. По сути не помню чтоб iptables мог http заголовки разбирать, а вот squid вполне.

Offline DrDeath

  • Full Member
  • ***
  • Posts: 124
  • Karma: +1/-0
    • http://
Hosting сервер с серым IP
« Reply #5 on: July 23, 2006, 16:18:46 »
либо сквид с реверсным прокси (громоздко достаточно),  либо апач с mod_proxy (вроде пошустрее)

Offline Barbarian

  • Full Member
  • ***
  • Posts: 161
  • Karma: +0/-0
Hosting сервер с серым IP
« Reply #6 on: July 23, 2006, 16:21:05 »
Quote from: DrDeath
либо сквид с реверсным прокси (громоздко достаточно),  либо апач с mod_proxy (вроде пошустрее)

Это нужно будет наверное скомпилить апачь с поддержкой модуля - mod_proxy ?

Offline DrDeath

  • Full Member
  • ***
  • Posts: 124
  • Karma: +1/-0
    • http://
Hosting сервер с серым IP
« Reply #7 on: July 23, 2006, 18:18:40 »
Quote from: Barbarian
Это нужно будет наверное скомпилить апачь с поддержкой модуля - mod_proxy ?
да

Offline hardegor

  • Newbie
  • *
  • Posts: 13
  • Karma: +0/-0
    • http://
Hosting сервер с серым IP
« Reply #8 on: September 16, 2006, 20:38:04 »
Quote from: Barbarian
Если просто пробросить 80-й порт на серую машинку, то перестанет работать веб-интерфейс почтового сервера, на котором к реальному IP привязан домен вида www.domen.com
На хостинговый сервер нужно отправлять доменные имена вида - name1.domen.com name2.domen.com name3.domen.com
Можно поставить nginx  - специально сделаная софтина для разбрасывания по  разным условиям входящих коннектов http на разные сервера.
автор и всё остальное здесь http://sysoev.ru/nginx/
у меня стоял - нормально работал, справлялся с точно такой же задачей.
Потом поставил апач, он может тоже самое.

Offline demiurg

  • Hero Member
  • *****
  • Posts: 1014
  • Karma: +0/-0
    • http://larin.tomsk.ru
Hosting сервер с серым IP
« Reply #9 on: September 17, 2006, 01:35:20 »
Еси на шлюзе устанавливать дополнительное ПО не желательно, то следует сделать DNAT 80-го порта на шлюзе на хост который будет являтся WEB-сервером.
Если в качестве WEB-сервера используется апач, то стоит почитать вот это
http://httpd.apache.org/docs/2.0/vhosts/name-based.html
и вот это
http://httpd.apache.org/docs/2.0/mod/core....secanonicalname
для понимания того как настроить Name-based Virtual Host Support.
PS. Только не нужно писать, что "внешки" нет. Документация идет с апачем в комплекте, ищите там, если нет "внешки".

Offline Barbarian

  • Full Member
  • ***
  • Posts: 161
  • Karma: +0/-0
Hosting сервер с серым IP
« Reply #10 on: September 20, 2006, 15:53:30 »
Всем большое спасибо, уже все разрулено через mod_proxy
 

Offline Barbarian

  • Full Member
  • ***
  • Posts: 161
  • Karma: +0/-0
Hosting сервер с серым IP
« Reply #11 on: November 29, 2006, 13:15:12 »
Погонял я сервер с использованием mod_proxy и вот хочу что бы IP адреса с которых пришел запрос не преобразовывались бы в серые IP
Кто знает, возможно ли такое с использованием mod_proxy?

Offline -anton-

  • Jr. Member
  • **
  • Posts: 55
  • Karma: +0/-0
    • http://
Hosting сервер с серым IP
« Reply #12 on: November 29, 2006, 14:31:27 »
А нельзя просто пробросить 80 порт на машину внутри сети, а веб интерфейс к почте привязать к той машине на которой она собственно и крутится, т. е. не обязательно же иметь веб сервер, на том же IP где и почта вращается???

Offline Barbarian

  • Full Member
  • ***
  • Posts: 161
  • Karma: +0/-0
Hosting сервер с серым IP
« Reply #13 on: November 29, 2006, 22:56:37 »
Quote from: -anton-
А нельзя просто пробросить 80 порт на машину внутри сети, а веб интерфейс к почте привязать к той машине на которой она собственно и крутится, т. е. не обязательно же иметь веб сервер, на том же IP где и почта вращается???

не понял тебя если честно...

Offline -anton-

  • Jr. Member
  • **
  • Posts: 55
  • Karma: +0/-0
    • http://
Hosting сервер с серым IP
« Reply #14 on: November 30, 2006, 12:43:18 »
Quote from: Barbarian
не понял тебя если честно...
Ну есть допустим у тебя почтовик на шлюзе, есть веб сервер в локалке, оставь почтовик на шлюзе, а веб интерфейс разверни на веб сервере, ведь не обязательно, чтобы они физически находились на одном серваке?!

Offline Barbarian

  • Full Member
  • ***
  • Posts: 161
  • Karma: +0/-0
Hosting сервер с серым IP
« Reply #15 on: December 01, 2006, 08:34:43 »
Quote from: -anton-
Ну есть допустим у тебя почтовик на шлюзе, есть веб сервер в локалке, оставь почтовик на шлюзе, а веб интерфейс разверни на веб сервере, ведь не обязательно, чтобы они физически находились на одном серваке?!

вариант, но геморно все это, не охота щас все ломать

Offline -anton-

  • Jr. Member
  • **
  • Posts: 55
  • Karma: +0/-0
    • http://
Hosting сервер с серым IP
« Reply #16 on: December 01, 2006, 09:16:29 »
Quote from: Barbarian
вариант, но геморно все это, не охота щас все ломать
А че геморно??? Берешь пербрасываешь 80 на машину с серы IP, меняешь настройки ДНС сервера и вуаля, у меня у самого так работало, ещё и почтовик в локале был, но потом разжился вторым IP.

Offline Barbarian

  • Full Member
  • ***
  • Posts: 161
  • Karma: +0/-0
Hosting сервер с серым IP
« Reply #17 on: December 01, 2006, 19:34:32 »
Quote from: -anton-
А че геморно??? Берешь пербрасываешь 80 на машину с серы IP, меняешь настройки ДНС сервера и вуаля, у меня у самого так работало, ещё и почтовик в локале был, но потом разжился вторым IP.

Геморно в плане отделения от почтовго сервера Web-интерфейса и перенастройки оного.
В общем не подходит это для меня, нужно другое решение

Offline stranger

  • Hero Member
  • *****
  • Posts: 922
  • Karma: +0/-0
    • http://
Hosting сервер с серым IP
« Reply #18 on: December 02, 2006, 13:29:28 »
Quote from: Barbarian
Геморно в плане отделения от почтовго сервера Web-интерфейса и перенастройки оного.
В общем не подходит это для меня, нужно другое решение
Вебфайс я так понимаю на сквиреле или чем-то подобном сделан?
Загоняешь его на ssl (443 порт) для безопасности... Через mod_rewrite делаешь перенаправление с /webmail на https://yourdomain/webmail а на основной садишь сайт...
Если машина слабая, то можно на этом серваке оставить статический контент, а на другой внутренний сервак пробрасывать с помощью mod_proxy или еще чего-нибудь динамический контент...
[span style='font-family:Geneva'][span style='font-size:8pt;line-height:100%'][span style='color:gray']Единственное условие, от которого зависит успех, есть терпение.   Л.Н.Толстой
[/span][/span][/span]

Offline Barbarian

  • Full Member
  • ***
  • Posts: 161
  • Karma: +0/-0
Hosting сервер с серым IP
« Reply #19 on: December 05, 2006, 06:57:44 »
в общем все это не устраивает...
кто нибудь знает как еще можно (без mod_proxy) организовать виртуальные хосты используя в качестве http-сервера apache 2.x ?