Hyper-V Server 2012 R2 сложность с пробросом.
Доброго времени суток.
На физическом сервере установлена ОС Windows Server 2012 R2 64x Имеет выделенный IP адрес Установлен на нем Hyper-V Созданна виртуальная машина с графическим интерфейсом. Подскажите пожалуйста, как из интернета можно попасть на виртуальную машину? Смысл в чем: главнй сервер имеет домен domen.ru (вымешленный домен) и на него попадают из интернета. Необходимо сделать что-бы по домену vpm.domen.ru открывался виртуальный сервер из интернета. С документацией что-то не получается разобраться. |
Поднять Remote Desktop Gateway, на смежной виртуальной машине, опубликовать его, в настройках RDP-клиента указывать адрес RDG и адрес виртуального сервера.
|
poisonkit,
Предложу ещё один вариант. Как говориться "классический". Поставить перед физическим сервером любой роутер и на нём пробросить любой порт на RDP порт (3389) виртуального (или реального) сервера. |
Цитата:
Роутер Zyxel Keenetic Extra |
poisonkit, без обратного proxy никак
Цитата:
прочитайте книгу про устройство сетей |
Цитата:
Как я описывал выше нужно создать субдомен на виртуальной машине. |
Цитата:
Цитата:
Цитата:
|
Цитата:
Цитата:
Может с портами какие-то манипуляции можно сделать, что-бы осуществить задуманное? Никто не сталкивался с этим? |
http://forum.oszone.net/thread-256687.html
вот подобная тема, решение с картинками |
Цитата:
При этом необходимо, чтобы Hyper-V и нужная виртуальная машина были в одной подсети - хоть физической, хоть виртуальной. |
йопрст.. Я только сейчас понял.... Я задал неверный вопрос, и пытаюсь получить верный ответ =)
Очень сильно извиняюсь, господа... Я имею ввиду через веб интерфейс... по 80 порту. Цитата:
|
Цитата:
|
Цитата:
Для второго варианта нужен проброс портов как минимум. Для первого варианта нужно поднимать всё, что нужно для использования RD Web Access и не факт, что все нужные роли встанут на физическом хосте с ролью hyper-v. |
Цитата:
Прошу консультации. |
Есть несколько вариантов, простой и правильный такой: белый ip-адрес настроен на физическом роутере. Этот роутер подключен в локальную сеть, в которой живут и hyper-v и нужная виртуалка с веб-сервером (пингуют друг друга). Соответственно на роутере делается проброс 80 порта на ip-адрес виртуалки, после чего все живут долго и счастливо.
Второй вариант хуже: белый ip-адрес приходит на компьютер с hyper-v, при этом и гипервизор и виртуалка живут в одной подсети и пингуют друг друга. В этом случае нужно делать port forwarding 80 порта на компьютере с hyper-v, инструкции гуглятся в большом количестве как это сделать. Третий вариант: Адрес приходит на гипервизор и он с виртуалкой в разных подсетях. В этом случае нужен посредник, который будет форвардить порт из одной подсети в другую Наглядно всё выглядит так: Вариант №1 белый ip->роутер->ip-адрес виртуалки Вариант №2 белый ip->гипервизор->ip-адрес виртуалки Вариант №3 белый ip->гипервизор->посредник(роутер)->ip-адрес виртуалки В днс, который держит веб-домен, прописывается во всех вариантах: vpm.domen.ru = белому ip-адресу. PS. Есть ещё один вариант: белый адрес приходит на роутер, к нему подключен гипервизор и они не в одной подсети с виртуальным сервером. Тогда это будет похоже на вариант №3, в котором надо будет делать три проброса: с роутера на гипервизор, с гипервизора на "виртуальный" роутер, с виртуального роутера на виртуальный сервер с сайтом. |
paranoya, топикстартер хочет на одном внешнем белом ip (и одном общем порту - tcp 80) держать два web-сайта:
domen.ru - обслуживаемый физическим сервером с ОС Windows Server 2012 R2 64x vpm.domen.ru - обслуживаемый "виртуальной машиной с графическим интерфейсом" |
Busla, ну тогда уже то, что советовали - обратный прокси.
|
Цитата:
Я так понял его надо настраивать на основном сервере (с domen.ru), что-бы при запросе второго домена (vpm.domen.ru) он ссылался на виртуальный сервер, верно? |
|
Может быть надо настроить bind 9.12?
Конфигурация стоит вот такая: Код:
$ORIGIN %domain%. ; default zone domain |
По прежнему решения не нашел.
Все надеюсь, что найдутся знающие люди и проконсультируют, как реализовать идею. После некоторых размышлений, пришел к выводу, что это должно быть связано с DNS. Может надо как-то хитро запустить и настроить DNS на Windows Server 2012? |
poisonkit, посмотрел твоё видео - у тебя там ещё и Керио стоит. Гугли по "kerio reverse proxy"- здесь есть что-то похоже на твою ситуацию.
|
Цитата:
|
poisonkit, если изнутри у тебя открывается всё правильно, то проблема в Керио. DNS тут не при чём.
Либо сделай reverse proxy на openserver через апачевский mod_proxy модуль. Зачем тебе отдельный сервер для поддомена, ведь можно на одном сервере крутить сколько угодно сайтов? |
paranoya, возможно Вы правы.
через Апачевский модуль же только по 80 порту будет реверс прокси? А как быть на счет ftp (21 порт)... с такой задачей как меня человечество еще похоже не встречалось =) Поищу информацию, как через mod_proxy делать... |
Включить включил mod_proxy в апаче:
Код:
LoadModule proxy_module modules/mod_proxy.so где прописать что vh.gamernet.ru расположен на 192.168.0.202? в файле host прописано вот так, но чувствую не достаточно, так как не работает: Код:
# Start Open Server 43db4a8d240df3094967da14cf2a4b9c_hosts |
poisonkit, с Апачем не помогу - не пользуюсь им.
|
Цитата:
|
poisonkit, зачем тебе ещё один сервер под другой домен? Ведь можно на одном сервере хостить сколько угодно доменов. К тому-же сейчас всякие Docker-ы появились.
|
Время: 07:07. |
Время: 07:07.
© OSzone.net 2001-