Хорошо, я настроил сервер VNC, у меня есть порт, перенаправленный TCP/UDP для 5900 и 5800. Все работает нормально, все порты открыты согласно (http://canyouseeme.org/). Но я все еще не могу получить к нему доступ, используя внешний IP-адрес. Он отлично работает с внутренним IP-адресом, но почему-то не с внешним. Есть идеи?
2
1 ответ
1
Вам понадобится маршрутизатор, который поддерживает шпилечный NAT (иногда называемый "lookback NAT", форма двойного NAT, где переписываются адреса источника и назначения) для доступа к переадресованному сервису изнутри с использованием внешнего IP-адреса. Этот ответ объясняет, почему переадресация портов не будет работать, если подключение не происходит со стороны маршрутизатора, подключенного к Интернету. Большинство роутеров SoHo не могут выполнять петлевой NAT со своей заводской прошивкой.