К какому сервису вы хотите получить доступ извне / через Интернет, вам понадобятся следующие вещи, чтобы получить доступ к услугам извне / через Интернет
- Публичный ip на сервере
- открыть порты в брандмауэре, если таковые имеются
- служба работает на сервере для обслуживания запроса
- правильная настройка приложения или службы на сервере, доступ к которому осуществляется извне / через Интернет
если вы используете веб-сервис (apache, httpd), вам нужно открыть порт 80, если https затем порт 443, также вы должны запустить сервис apache и указать правильный каталог.
Также, если вы используете базовый маршрутизатор, вам нужно открыть порт или перенаправить порты на соответствующий сервер.
пример: у вас есть сервер с apache, работающий на ip 192.168.1.5 в вашем сегменте lan, и публичный ip вашего роутера xx.xxx.xx.xx, тогда вам нужно сделать настройки в роутере, которые позволят любому трафику поступать на публичный ip xx .xxx.xx.xx порт 80 для пересылки на 192.168.1.5, тогда только вы можете получить доступ к своей странице apache извне / через Интернет
Аналогичным образом для разных сервисов у вас разные порты