Мне нужно подключиться к удаленным компьютерам через Интернет по протоколу rdp, но общедоступный IP-адрес только один - он есть у маршрутизатора, поэтому я не могу найти компьютеры. Вопрос - как я могу решить эту проблему?

1 ответ1

1

Вы можете использовать разные порты. По умолчанию RDP использует порт 3389, но многие маршрутизаторы позволяют перенаправлять порты при настройке правил переадресации портов. Вы можете использовать это, чтобы сделать несколько машин доступными за пределами вашей сети.

Допустим, ваш публичный IP-адрес - 1.1.1.1, и у вас есть три компьютера с внутренними IP-адресами 10.1.1.1, 10.1.1.2 и 10.1.1.3. Вы можете настроить правила для пересылки трафика с 1.1.1.1:3389 на 10.1.1.1:3389, с 1.1.1.1:3390 на 10.1.1.2:3389 и с 1.1.1.1:3391 на 10.1.1.3:3389. Обратите внимание, что это означает, что вам нужно назначать статические внутренние IP-адреса компьютерам, к которым вы хотите подключиться.

Теперь, когда вы открываете инструмент удаленного рабочего стола, вы вводите порт вместе с IP или доменным именем, используя тот же формат IP: порт из моего примера. Если у вас возникли проблемы с запоминанием того, какой компьютер какой, вы можете выбрать номера портов, которые легче запомнить, если они больше 1024.

К сожалению, не каждый маршрутизатор будет выполнять перенаправление портов, как это. Если ваш маршрутизатор не сделает этого, вы можете посмотреть на другой. Другой вариант, о котором вы должны знать, это то, что вы можете подключиться к RDP к компьютеру из сеанса RDP. Таким образом, вы можете назначить один ПК единственным, к которому вы можете получить доступ напрямую из-за пределов вашей сети и выполнить традиционную переадресацию на маршрутизаторе, которая не выполняет перенаправление портов ... но как только вы подключитесь к этой машине извне, вы сможете использовать ее для затем RDP на любой другой компьютер в вашей сети, в котором включена служба RDP.

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