Хоча я встановив перенаправлення портів для HTTP (порт 80), він працює тільки в локальній мережі, а не в WAN


0

Нещодавно я створив сервер на базі Ubuntu для розміщення веб-сайту. Я перетворив IP-адресу сервера на статичний (192.168.1.10) і встановити переадресацію портів, як показано нижче:

image

Коли я спробував підключитися до браузера за допомогою WiFi, і написавши в адресному рядку зовнішній IP (який написаний на адмін-панелі маршрутизатора), то це спрацювало!

Так що я спробував підключення з мого телефону (за допомогою мобільного зв'язку), але, очевидно, він не працював.

Використовуючи тестер переадресації портів, я помітив, що зовнішня IP-адреса відрізняється від тієї, яку надає адміністративна панель мого маршрутизатора, а порт 80 заблокований (але я перейшов в NAT).


1
Можливо, ви стоїте за CGN (NAT). Це запобігає переадресації портів через одну спільну IP-адресу.
GiantTree

@GiantTree є спосіб обійти CGN? Це зміна зовнішньої IP-адреси?
Filippo Scaramuzza

CGN в основному робить те, що робить ваш маршрутизатор: роздавати локальні IP-адреси і направляти вхідний трафік туди, де його призначення. Можливо, ви зможете отримати власну IP-адресу від свого провайдера, але це може зажадати ділового контракту. Також можливе використання VPN зі статичним IP (NordVPN та інші пропонують цю послугу). Таким чином, можна відкрити відкриті порти, які направляються безпосередньо на сервери.
GiantTree

Зверніться до свого провайдера про це. В ідеалі, отримайте власні адреси IPv4 та IPv6 у всьому будинку.
Aaron Franke

@GiantTree Таким чином, немає вільного способу зробити це, чи не так?
Filippo Scaramuzza
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.