3

Мне нужно, чтобы мой маршрутизатор Wi-Fi сделал переадресацию портов из внутренних подключений локальной сети. Функция переадресации портов моего маршрутизатора DIR-615 работает должным образом. У меня проблема с тем, чтобы заставить его работать в моей локальной сети.

Начнем с некоторого предположения

Wifi Router - LAN IP = 192.168.0.1 Общий IP: динамический FTP-сервер - LAN IP - 192.168.0.200: 21
Мой ПК - LAN IP - 192.168.0.2
Динамический DNS: username.dyndns.org

Маршрутизатор Wifi настроен на переадресацию порта 21 на 192.168.0.200. Подключение к моему FTP-серверу работает нормально из подключений за пределами моей локальной сети (например, с работы) путем подключения к username.dyndns.org. Но когда я пытаюсь подключиться по FTP к username.dyndns.org из моей локальной сети, вот что происходит

Шаг 1: Он разрешает динамический DNS-адрес в публичный IP-адрес маршрутизатора.
Шаг 2: Маршрутизатор вычисляет это как 192.168.0.1
Шаг 3: ПК в локальной сети пытается подключиться к 192.168.0.1:21 вместо 192.168.0.200:21

В моей идеальной ситуации мой маршрутизатор Wifi будет выполнять переадресацию портов с маршрутизатора (192.168.0.1) из глобальной сети, а также из локальной сети. В настоящее время переадресация портов работает только из глобальной сети. Конечная цель заключается в том, чтобы я мог подключиться к одному и тому же адресу (username.dyndns.org) как внутри, так и за пределами моей локальной сети. Если переадресация портов не происходит внутри LAN-соединений, это не сработает.

Кажется, это специфическая проблема маршрутизатора. В прошлом у меня были маршрутизаторы, которые могут это сделать. Но мой текущий маршрутизатор не имеет этой возможности (также не могу найти способ его настройки). У кого-нибудь здесь есть Wi-Fi-роутер, у которого нет проблем с подключением к вашим серверам в вашей локальной сети с использованием динамического адреса DNS?

1 ответ1

3

Это называется шпилькой и не очень часто поддерживается внутренними маршрутизаторами.

"Самый простой" путь к вашему решению - это запустить собственный DNS-сервер внутри себя и разрешить username.dyndns.org в 192.168.0.200.

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