DDNS (NoIP) VNC не может подключиться

DDNS (NoIP) VNC не может подключиться

Я использую Ubuntu 17.10 и мне удалось запустить x11vnc в локальной сети. Я хотел расширить это для удаленного доступа. Пожалуйста, ознакомьтесь с шагами, которые я предпринял ниже:

  • Настройка x11vnc (можно подтвердить работу на порту 5900)
  • Настройка Noip (создание имени хоста и загрузка DUC, можно подтвердить запуск)
  • Настройте переадресацию портов на маршрутизаторе и убедитесь, что порт открыт (когда я это делаю, я получаю сообщение от x11vnc, что я воспринимаю как хороший знак).
  • Установлен GUFW (хотя у меня стоит «Выкл.», потому что в противном случае порт по какой-то причине закрыт, независимо от правила, разрешающего входящие соединения на порт 5900)
  • Могу подтвердить, что брандмауэр маршрутизатора не блокирует порт 5900 (или, по крайней мере, не говорит об этом)

Так вот, я не могу понять, почему я не могу подключиться по VNC, когда мне кажется, что все в порядке. Я не могу подключиться, используя свой публичный/внешний IP ИЛИ DDNS, но когда я ввожу DDNS в URL браузера, я могу получить доступ к своей странице маршрутизатора (которая мне совсем не нравится, и я бы предпочел отключить ее, если это возможно)

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

EDIT: Есть ли у вас мысли по поводу использования Hamachi VPN для VNC?

решение1

Во время мастера настройки на домашней странице NO-IP есть небольшой инструмент для проверки того, действительно ли порт открыт, с помощью сканирования порта для указанного вами порта. С помощью этого метода вы можете проверить, не блокирует ли ваш брандмауэр порт 5900.
Следующий шаг: действительно ли NO-IP-DUC предоставляет информацию о сервисе на порту 5900И5800 согласно официальному руководству по настройке VNC с NO-IP?

Вам необходимо будет перенаправить и настроить оба порта. Удаленное управление с помощью VNC и No-IP

решение2

Проблема была связана с NAT Loopback — Спасибо @kicken

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