Перенаправление порта на сервер в другой подсети

Я пытаюсь перенаправить порт в брандмауэре моего маршрутизатора на сервер на моем сервере Hyper-V.

Шлюз по умолчанию для моего маршрутизатора: 192.168.178.1

Маска подсети. . . . . . . . . . . : 255.255.255.0

Мой сервер Hyper-V имеет следующую конфигурацию IP: (Внутренний сетевой коммутатор Hyper-V)

Адрес IPv4. . . . . . . . . . . : 192.168.137.100 (предпочтительно)

Маска подсети. . . . . . . . . . . : 255.255.255.0

Шлюз по умолчанию. . . . . . . . . : 192.168.137.1

DNS-серверы. . . . . . . . . . . : 192.168.137.10

Этот сервер Hyper-V действительно имеет Интернет / доступ к подсети маршрутизатора, потому что на хосте Hyper-V я включил совместное использование подключения к Интернету на адаптере и выбрал коммутатор виртуальной внутренней сети в качестве цели.


Таковы подробности. В настоящее время сервер может пинговать шлюз: 192.168.178.1. А на хосте Hyper-V я могу пропинговать сервер. Но, конечно, мой маршрутизатор с брандмауэром не знает об этом компьютере 192.168.137.10, поэтому переадресация портов на этот компьютер в настоящий момент невозможна.

Будет ли кто-нибудь так любезен со мной подумать, как мой маршрутизатор / брандмауэр может видеть сервер, чтобы я мог перенаправить порт? Если мне нужно предоставить более подробную информацию, дайте мне знать

-1
задан 18 November 2015 в 21:40
2 ответа

Эдди Данн дал мне подсказку, которая позволила мне ответить на мой вопрос. (Спасибо, Эдди)

Таким образом, решение заключается в перенаправлении порта 80 межсетевого экрана вашего шлюза на целевой компьютер (хост Hyper-V).

Затем на хосте Hyper-V выполните эту команду для перенаправления порта на сервер в другая подсеть: netsh interface portproxy add v4tov4 listenport = 80 listenaddress = 192.168.178.10 connectport = 80 connectaddress = 192.168.137.100

Кстати, не знаю, почему я получаю все это --- без объяснения причин. Но это цена, которую мы платим за систему, которая позволяет голосовать против, не требуя обратной связи от людей, которые тоже учатся ...

Я думаю, что я единственный системный администратор, у которого есть простая тестовая лаборатория? В любом случае я надеюсь, что конечное решение поможет другому :)

0
ответ дан 5 December 2019 в 19:50

Вам необходимо добавить статический маршрут в вашем маршрутизаторе межсетевого экрана для сети 192.168.137.0 с маской подсети 255.255.255.0 со следующим IP-адресом вашего сервера 192.168.178.10.

вы не может проверить связь с маршрутизатором с вашего хоста, потому что ваш маршрутизатор не знает, где находится сеть 192.168.137.0, которая находится на 192.168.178.10

1
ответ дан 5 December 2019 в 19:50

Теги

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