Прежде всего, если ваш компьютер подключен к Интернету, у него есть какой-то публичный IP-адрес (или, по крайней мере, вы используете его, а не компьютер).
Этот адрес, например, 123.123.123.123. В зависимости от вашего интернет-провайдера этот адрес может меняться при каждом отключении и повторном подключении к Интернету. Другие компьютеры в Интернете могут связаться с вашей сетью или компьютером, используя этот ip 123.123.123.123.
Теперь, если вы хотите сделать локальный веб-сервер доступным для Интернета, вам нужно настроить свой маршрутизатор (или компьютер), чтобы разрешить внешним пользователям доступ к вашему компьютеру через порт 80 (протокол HTTP) или порт 443 (протокол https).
Как только вы определили такие правила, другие смогут получить доступ к веб-сайту, используя ваш общедоступный ip 123.123.123.123.
Сейчас никто не любит запоминать IP-адреса, такие как 123.123.123.123, и именно поэтому существует система, называемая DNS(служба доменных имен). Этот сервис позволяет подключать адреса, например 123.123.123.123, к имени, например mywebsite.de. Поэтому, если кто-то наберет www.mywebsite.de, система DNS разрешит это значение до 123.123.123.123, которое указывает на ваш компьютер.
Я надеюсь, что это как-то начало.