
Много раз я подключался к компьютеру Windows, который имеет статический публичный IP-адрес через удаленный рабочий стол по wan-ссылкам. Мне интересно, как я могу подключиться к удаленному компьютеру, который имеет динамический публичный IP-адрес и назначенные частные IP-адреса.
У меня дома 2 системы:
- Система XP-------подключена к Интернету (динамический публичный IP-адрес) и позволяет другим пользователям подключаться к Интернету через интерфейс.
- Система Windows Vista--------включил DHCP на интерфейсе для доступа в Интернет из XP.
Как мне удаленно подключиться из моего офиса к «системе Vista»? Если у меня дома есть маршрутизатор/модем, возможно, можно разрешить порты для системы, но у меня их нет. Есть какие-нибудь советы?
решение1
Вам необходимо запустить на ПК динамический DNS-клиент и подписаться на динамическую службу DNS — например, dyndns.com предоставит вам одно динамическое имя хоста бесплатно.
решение2
После настройки динамического DNS-клиента в системе XP вы сможете получить доступ к системе XP.
Теперь представьте, что вы сидите за системой XP, как бы вы оттуда получили доступ к системе Vista? Как только у вас появится решение для этого, вы сможете сделать это из любого места.
Более сложное решение, если у вас есть маршрутизатор. Добавьте к правилам переадресации портов маршрутизатора что-то вроде:
port 5050 -> port x on XP
port 5051 -> port x on Vista
где порт x — это то, где слушает программное обеспечение удаленного рабочего стола. Это предполагает, что ваше клиентское программное обеспечение удаленного рабочего стола позволяет вам изменять порт назначения.
Обновление: заставьте свой маршрутизатор каждый раз давать обеим машинам один и тот же IP-адрес. Смотрите этовопрос.