Использование удаленного рабочего стола Windows с маршрутизатором IPv6

Использование удаленного рабочего стола Windows с маршрутизатором IPv6

(спрашиваю здесь, так как это кажется более уместным, чем основной обмен мнениями)

Я пытаюсь использовать свой домашний компьютер на работе, поскольку занимаюсь вычислительной биологией, для которой требуется мощный процессор, а мой i9 примерно в 4 раза быстрее всего, что я могу использовать на работе. Мой руководитель порекомендовал мне работать удаленно, поскольку университет скупится, а в офисе у нас только медленное оборудование.

Я попытался настроить удаленный рабочий стол Windows; выбрал параметры для включения удаленного доступа (на моем домашнем ПК установлена ​​ОС Win10 Education, которая, похоже, поддерживает эту функцию) и попытался получить к нему доступ с помощью dynDNS (через No-IP).

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

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

Дело в том, что я просто не знаю, что я делаю в отношении сетей, особенно сетей ipv6. Мне бы не помешало пошаговое руководство здесь.

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

решение1

Во-первых, обратите внимание, что IPv4 и IPv6 действуют как отдельные сети. Если на вашем рабочем месте есть только IPv4, то выне могуподключайтесь к серверу, который поддерживает только IPv6 — если, конечно, вы сначала не подключитесь по VPN к другой сети, которая поддерживает как IPv4, так и IPv6. (Это может быть коммерческий VPN-провайдер или собственный VPN-сервер.)

Все руководства по удаленному доступу, которые я смог найти, похоже, полагаются на переадресацию портов.

Название «переадресация портов» немного вводит в заблуждение — это не то, что позволяет маршрутизатору пересылать пакеты между сетями. (Переадресация пакетов — это буквально то, что маршрутизатор уже делает.) Скорее, это функция, котораяперенаправляетпакеты в другой пункт назначения.

изучение сайта интернет-провайдера показало, что маршрутизаторы ipv6 просто не поддерживают переадресацию портовпотому что большой блок IP-адресов назначен

Это ваш первый намек. В IPv4 вы всегда подключаетесь к IP-адресу маршрутизатора, потому что другие домашние устройстване имеюглобальный адрес. Но маршрутизатор не знает, что делать с этим соединением, поэтому вы используете "переадресацию портов" (DNAT) дляперенаправитьна другой адрес в вашей локальной сети.

Но с IPv6 серверный компьютертакжеполучает свой собственный глобальный адрес. Пока вы подключаетесь к собственному адресу компьютера, маршрутизатор уже прекрасно знает, на какое устройство отправлять пакеты, и «переадресация портов» становится ненужной.

(Переадресация портов и NAT в стиле IPv4 по-прежнему технически возможны в IPv6... но они совершенно бесполезны, поэтому никто не устанавливает их в домашних маршрутизаторах.)

Однако даже если ваш домашний маршрутизатор не имеет NAT для IPv6, он все равно должен иметьбрандмауэрдля IPv6.

Скорее всего, настройки брандмауэра маршрутизатора будут блокировать все входящие соединения по умолчанию. Поэтому, хотя это больше не называется «переадресацией портов», вам все равно нужно будет создать очень похожее правило, чтобы разрешить трафик на определенный адрес и порт (за исключением того, что больше нет отдельных «внутренних» и «внешних» портов).

Связанный контент