Primeiro de tudo, se o seu computador é conectado à Internet, ele tem algum tipo de endereço IP público (ou pelo menos você usa o seu computador).
Este endereço é, por exemplo, 123.123.123.123. Dependendo do seu ISP, esse endereço pode mudar sempre que você se desconectar e se reconectar à Internet. Outros computadores na internet podem acessar sua rede ou pc usando este ip 123.123.123.123.
Agora, se você quiser criar um servidor local disponível para a Internet, precisará configurar seu roteador (ou pc) para permitir que usuários externos acessem seu computador usando a porta 80 (protocolo HTTP) ou a porta 443 (protocolo https).
Assim que você definir essas regras, outras pessoas poderão acessar a webseite usando seu ip público 123.123.123.123.
Agora, porque ninguém gosta de lembrar endereços IP como 123.123.123.123 e é por isso que existe um sistema chamado DNS (Domain Name Service). Este serviço permite que você conecte endereços como 123.123.123.123 a um nome como mywebsite.de. Portanto, se alguém digitar www.mywebsite.de, o sistema DNS resolverá isso para 123.123.123.123 que a bruxa aponta para seu computador.
Espero que isso seja de alguma forma um começo.