Таким образом, у меня есть Windows XP, выполняющая роль маршрутизатора (две сетевые карты - одна внутренняя, одна внешняя), NATting, внутренняя сеть с доступом к Интернету (через внешнюю сетевую карту). На этом внешнем сетевом адаптере запущена общедоступная служба IP и RDP. Эта услуга RDP доступна из Интернета.

Затем у меня есть компьютер во внутренней сети, к которому мне нужно подключиться через RDP из Интернета (то есть из внешней сети).

Я установил PassPort и настроил правило для перенаправления свободного порта на маршрутизаторе WinXP на порты RDP на компьютере во внутренней сети. Однако, как вы можете догадаться, это не работает.

Есть идеи, как сделать эту работу? Я не уверен, работает ли сам PassPort, но онлайн веб-служба сообщает, что мой порт для перенаправления на RDP открыт. Я предполагаю, что проблема в маршрутизации из-за NAT, но я не уверен, как это проверить (и исправить). Суть в том, что я не могу подключиться извне через RDP к компьютеру внутренней сети.

Есть идеи?

1 ответ1

0

Итак, можно достичь результата с помощью команды netsh (я думаю, что она доступна в XP от некоторых SP).

netsh int ipv6 install netsh interface portproxy add v4tov4 listenport=x listenaddress=y connectport=z connectaddress=zz

Это перенаправит порт x на ip y на порт z на ip zz. Надеюсь, это кому-нибудь поможет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .