Troppe poche informazioni per darti una risposta.

Quale e' il webserver?
E' Apache?
Se e' Apache, il tuo dominio e' settato come virtualhost?
Se chiami da browser l'ip pubblico del server cosa vedi?
Se chiami http://ip-pubblico/miapagina.html cosa vedi?
Com'e' la configurazione del virtualhost del tuo dominio?
I parametri A e CNAME records del dns autoritativo per il tuo dominio come sono configurati?