Я запускаю Hyper-V на сервере с одной физической сетевой картой, которой назначено несколько общедоступных IP-адресов (целая подсеть).
Есть ли способ сообщить Windows Server 2008, Hyper-V или «Маршрутизация и удаленный доступ», что я хочу направить ВСЕ трафик на определенный общедоступный IP-адрес моей виртуальной машины?
Вы можете использовать RRAS для Windows Server 2008 R2. Он содержит программный NAT, который можно настроить.
Вы не должны назначать этому адаптеру другие IP-адреса. Только тот, который используется для подключения к этому хосту. Если ваш маршрутизатор настроен правильно и перенаправляет трафик (в режиме моста) на интерфейс сетевого адаптера на вашем сервере (все IP-адреса), то назначение правильного внешнего IP-адреса для vNIC виртуальной машины (внутри виртуальной машины) должно сделать уловка.
Итак, удалите все остальные IP-адреса с сетевого адаптера хоста (они там бесполезны), оставьте только тот, который вы хотите использовать для подключения к этому хосту. Назначайте другие IP-адреса непосредственно виртуальным машинам.