Открытие виртуальной машины Hyper-V для внешнего мира

Я создал виртуальный сервер Windows Server 2016 с помощью диспетчера Hyper-V на узле. У меня несколько виртуальных машин. Главный компьютер имеет 2 сетевых подключения к нашему главному коммутатору: соединение с двойным соединением 10G и соединение с двойным соединением 1G. Между коммутатором и внешним миром находится наш межсетевой экран и маршрутизатор. Наша внутренняя сеть не должна быть открытой или доступной, вне хост-сервера или любого другого виртуального компьютера, работающего на хосте. У нас есть статический IP-адрес, и для нашей виртуальной машины нужен только один порт.

Я видел этот вопрос SF .

Я установил RRAS на хост, однако принятый ответ немного сбивает с толку, что делать дальше. Да, я знаю, что мне нужно настроить один из интерфейсов как NAT в RRAS, что я и сделал (1 ГБ). Мне также нужно открыть соответствующий порт.

  1. Я вижу в раскрывающемся списке только соединение 10 ГБ, а не соединение 1G.

  2. IP-адрес клиента виртуальной машины такой же, как и у хоста. Как мне назначить уникальный IP? Кроме того, я предполагаю, что мне следует разместить виртуальную машину в отдельной подсети.

  3. Поскольку мы говорим о виртуальной машине вне хоста, какие изменения необходимо внести в коммутатор и в брандмауэр?

  4. Что-нибудь else?

Hyper-V Manager VM Network Settings

Вот RRAS, не то чтобы я действительно что-то настраивал.

RRAS

ОБНОВЛЕНИЕ

Я оставляю исходный вопрос для своего рода бумажного следа. Вопрос, благодаря joeqwerty, должен был быть сформулирован следующим образом:

Какие изменения мне нужно сделать, если таковые имеются, на виртуальной машине или на хосте, чтобы получить связь HTTP / HTTPS REST, передаваемую с этого порта на эту виртуальную машину?

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

0
задан 31 July 2018 в 21:45
1 ответ

В раскрывающемся списке отображается только соединение 10 ГБ, а не соединение 1G.

Вы создали виртуальный коммутатор Hyper-V с сетевой картой 1 ГБ? Если нет, то поэтому вы этого не видите. Вам необходимо создать виртуальный коммутатор Hyper-V с сетевым адаптером 1 ГБ.

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

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

Поскольку мы говорим о виртуальной машине вне хоста. , какие изменения должны быть на коммутаторе и на брандмауэре?

Возможно, вам не нужно вносить какие-либо изменения в коммутатор, но, опять же, мы не знаем вашу сеть, поэтому только вы можете ответить на этот вопрос. Что касается брандмауэра, вам понадобится оператор NAT и правило брандмауэра для виртуальной машины и для трафика, который вы хотите «перенаправить» на виртуальную машину извне.

1
ответ дан 4 December 2019 в 15:52

Теги

Похожие вопросы