Почему я могу получить доступ к своему RDP с помощью DDNS вне сети (Интернет), но не изнутри (LAN)?

У меня есть провайдер LTE с функцией VPN (для моей домашней сети), поэтому я использовал DDNS (no-ip.com) и настроил свои маршрутизаторы и другие устройства для удаленного доступа ко всем моим компьютерам с Windows.

Например. Я могу набрать myname.ddns.net:12345 на своем устройстве Android (приложение rdp), и у меня нет проблем с подключением к моим устройствам, когда я нахожусь вне моей сети. Но как только я вернусь домой и попытаюсь подключиться изнутри локальной сети, мне нужно указать IP-адрес своей локальной сети или имя компьютера для подключения. Например: 192.168.1.100:12345 / MYPC:12345.

Невозможно использовать службу ddns в моей локальной сети. Я не понимаю, почему, и хотел бы знать, возможно ли подключиться таким образом (используя ddns внутри локальной сети), потому что очень трудно постоянно переключаться на разные адреса. Может быть, в моем маршрутизаторе есть какие-то параметры, которые я должен изменить для достижения своей цели, или это просто невозможно?

Внешнее использование имени хоста ddns: нет проблем Внутреннее использование имени хоста ddns Отчеты rdp: Код ошибки 0x104

"Мы не смогли подключиться к удаленному компьютеру, потому что компьютер не может быть найден. Пожалуйста, укажите полное имя или IP-адрес удаленного компьютера, а затем повторите попытку".

1 ответ

Рискуя показаться Капитаном Очевидностью, почему вы используете динамический DNS в своей домашней сети для подключения через RDP? На странице «РЕДАКТИРОВАНИЕ» есть ползунок с надписью «НЕ ИСПОЛЬЗОВАТЬ ДЛЯ ЛОКАЛЬНОГО АДРЕСА». Разрешение вам иметь альтернативный логин для доступа к локальной сети. В лучшем случае излишне использовать DDNS, когда нет абсолютно никаких причин находиться в безопасности вашей домашней сети. Возможно, инженер подумал, что было бы забавно написать некоторый код в маршрутизаторе LINUX, который будет отбрасывать запросы RDP от DDNS с заданного маршрута.

Другие вопросы по тегам