Я использую vnc-java на Ubuntu, с IP-адресом 192.168.1.68, использующим порт 5800 (потому что порт 5900 используется для обычного VNC).
Если я подключусь к 192.168.1.68:5800 с помощью другого компьютера в сети, я смогу использовать VNC нормально.
Используя www.whatismyip.com, я узнаю, какой у меня IP-адрес из внешнего мира, и если я перейду прямо к нему, я получу доступ к своему модему / маршрутизатору. Если я пытаюсь перейти по этому IP-адресу с «5800» в конце, я получаю «Эта веб-страница недоступна». ошибка.
Я настроил переадресацию портов в маршрутизаторе следующим образом:
Application Name External Packet Internal Host
IP Address Protocol Port IP Address Port
VNC ALL TCP/UDP 5800 192.168.1.68 5800
Что еще мне нужно сделать, чтобы заставить это работать?
Ответы:
Ваш маршрутизатор, вероятно, пересылает пакеты, полученные через его внешний интерфейс, на 192.168.1.68, если вы обращаетесь к нему внутренне, он не будет пересылать Это характерно для большинства домашних маршрутизаторов.
Вы можете проверить на переадресацию портов, используя сайт, как Ты меня видишь?
источник