Я пытаюсь перенаправить порт в брандмауэре моего маршрутизатора на сервер на моем сервере 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, поэтому переадресация портов на этот компьютер в настоящий момент невозможна.
Будет ли кто-нибудь так любезен со мной подумать, как мой маршрутизатор / брандмауэр может видеть сервер, чтобы я мог перенаправить порт? Если мне нужно предоставить более подробную информацию, дайте мне знать
Эдди Данн дал мне подсказку, которая позволила мне ответить на мой вопрос. (Спасибо, Эдди)
Таким образом, решение заключается в перенаправлении порта 80 межсетевого экрана вашего шлюза на целевой компьютер (хост Hyper-V).
Затем на хосте Hyper-V выполните эту команду для перенаправления порта на сервер в другая подсеть: netsh interface portproxy add v4tov4 listenport = 80 listenaddress = 192.168.178.10 connectport = 80 connectaddress = 192.168.137.100
Кстати, не знаю, почему я получаю все это --- без объяснения причин. Но это цена, которую мы платим за систему, которая позволяет голосовать против, не требуя обратной связи от людей, которые тоже учатся ...
Я думаю, что я единственный системный администратор, у которого есть простая тестовая лаборатория? В любом случае я надеюсь, что конечное решение поможет другому :)
Вам необходимо добавить статический маршрут в вашем маршрутизаторе межсетевого экрана для сети 192.168.137.0 с маской подсети 255.255.255.0 со следующим IP-адресом вашего сервера 192.168.178.10.
вы не может проверить связь с маршрутизатором с вашего хоста, потому что ваш маршрутизатор не знает, где находится сеть 192.168.137.0, которая находится на 192.168.178.10