Я создал локальный узел сервера на своем ноутбуке. И я могу получить к нему доступ, используя частный IP (например, 192.168.1.9:8080) в той же сети на других моих устройствах, таких как телефон и другой ПК. Я отключил брандмауэр.
Но теперь я хочу получить к нему доступ, используя мой публичный IP. Так что любой, кто использует другое интернет-соединение, также может подключиться к нему. Но он просто не отвечает.
Я добавил хост DMZ:
Затем я добавил эту настройку переадресации портов (я видел ее в обучающем видео на YouTube). Я не совсем уверен, правильно это или нет.
А вот статус сети:
Но это ничего не изменило. Я что-то не так делаю?
Примечание: моя проблема, вероятно, не связана с Hairpin NAT.
PS: Если вы считаете, что я поделился какой-то конфиденциальной/личной информацией на скриншотах, пожалуйста, дайте мне знать, я немедленно обновлю информацию.
решение1
Сначала проверьте, не использует ли ваш провайдер GCNAT и предоставляет ли он вам реальный IP-адрес. Затем вам нужно настроить брандмауэр и переадресацию портов вашего маршрутизатора. Не используйте весь диапазон портов от 1 до 65535, настройте только нужные вам порты.
yourrounter_IP:8080 => localserver_IP:8080