В нескольких разных локальных сетях, подключенных к Интернету через NAT, я заметил следующие явления. В локальной сети есть сервер, и существует переадресация портов для доступа к этому серверу также из-за пределов локальной сети через NAT. Например, рассмотрим LAN с адресом 192.168.0. * И SSH-сервер на 192.168.0.2 с портом 22 и переадресацией с порта 2222 на NAT с 192.168.0.1 на 192.168.0.2:22. Если внешний IP-адрес NAT - 44.33.22.11, можно подключиться к серверу SSH через 44.33.22.11:2222. Удивительно, но это работает только снаружи локальной сети. Если кто-то пытается подключиться к 44.33.22.11:2222 из-за NAT, ответа нет. Конечно, можно просто использовать 192.168.0.2:22, но часто проще использовать внешний IP. Типичным вариантом использования для меня является конфигурация на ноутбуке. Обычно пользователь использует любое произвольное подключение к Интернету для подключения к своему домашнему или офисному серверу, но иногда он также использует локальную сеть для подключения к нему, и было бы неприятно иметь разные конфигурации или закладки.
Почему не удается подключиться изнутри локальной сети?
Есть ли хорошая работа вокруг?