Não tenho certeza se:
- Ir para
localhost
não funciona ou - Ir para o seu endereço ddns não funciona enquanto estiver em
localhost
.
Para o primeiro caso, se você pretende hospedar páginas da web, é necessário usar algo como xampp , que permite a você configure uma solução rápida e fácil baseada em apache. Você pode verificar outras alternativas procurando por "AMP (solução pilha)" na Wikipedia (desculpe, eu não posso postar mais links devido a problemas de reputação).
Para o segundo caso, seu servidor da web pode não estar escutando seu endereço IP externo. Você deve permitir que seu servidor da Web seja ligado em 0.0.0.0
ou ::
(o último, se você estiver usando o IPv6), o que basicamente significa "ligar em cada endereço / interface de rede".
Se tiver certeza de que o problema não é seu servidor da web, talvez seja necessário encaminhar a porta 80
, que é usado para navegação na web.
Me desculpe se eu entendi mal sua pergunta, mas havia alguns detalhes faltando.