Я хотел бы настроить свою сеть для удаленного подключения не так, как обычно. У меня есть два компьютера, подключенных и обмениваться файлами через локальную сеть с одним маршрутизатором. тогда у каждого компьютера есть модем со своим IP-адресом для двух разных интернет-провайдеров. один компьютер имеет статический IP-адрес, а другой компьютер - динамический IP-адрес. у меня вопрос: возможно ли мне удаленное управление (динамический IP-компьютер) через статический IP, так как оба компьютера подключены через LAN? Я уже знаю, что мог бы установить программное обеспечение NoIP для обновления IP или несколько других опций, которые работают, но этот метод только для целей обучения.
1 ответ
Возможно (поскольку я не проверял это, и я не могу точно сказать, будет ли это работать или нет)
Предположение:
- ПК1 имеет 2 IP-адреса (192.168.1.100 для локальной сети и 10.1.1.100 для модема / публичного IP)
- ПК2 имеет 2 IP-адреса (192.168.1.200 для локальной сети и 10.1.2.200 для модема / публичный IP - динамический)
- PCOutSideLAN пытается подключиться к ПК2, но вводит публичный IP-адрес ПК1 10.1.1.100
Я не знаю, какую ОС вы использовали на обоих компьютерах, так что это будет довольно общее представление о том, что можно сделать.
Вы можете настроить Переадресацию портов на ПК1, чтобы при наличии входящего соединения на конкретном порту оно переадресовывалось с ПК1 на ПК2 192.168.1.200.
Предполагая, что вы подключаетесь с использованием SSH (порт 22), вы можете настроить правило переадресации портов на ПК1, которое будет перенаправлять любое входящее соединение на порт 22 -> 192.168.1.200:22 (и при необходимости изменять порт).
На основании этого руководства: https://stackoverflow.com/questions/11525703/port-forwarding-in-windows
Вам просто нужно запустить команду ниже на ПК1:
интерфейс netsh portproxy add v4tov4 listenport = 3389 listenaddress = 10.1.1.100 connectport = 3389 connectaddress = 192.168.1.200
Приведенная выше команда создаст прокси порта на IPv4, который прослушивает ваш общедоступный IP-адрес (10.1.1.100) на порту удаленного рабочего стола (порт 3389), и перенаправляет этот запрос (полученный на этом IP) на удаленный ПК с портом подключения и подключите детали адреса.
Вам просто нужно изменить IP-адрес в соответствии с вашей системой.
Надеюсь это поможет.