Buenas noches, bueno si es muy inseguro montar el server en tu PC a no ser que quieras testearlo con alguien mas para después subirlo al un VPS en fin, yo he tenido estos mismos problemas alguna vez por lo mismo, y creeme la solución son los puertos no es mas!, siempre el proveedor de internet te dira que te abre los puertos pero aun asi no se abren de una forma realmente correcta, ya que tu modem tiene un firewall por el proveedor activado ahora, si quieres que este problema se solucione por favor llama a tu proveedor y dile que te cambie el MODEM A MODO BRIDGE, ¿que es el modo bridge? es un modo donde el proveedor te desactiva todo tipo de enlace con el, es decir es muy bueno para programar testear y analizar webs desde tu PC, ya que no tendras seguridad alguna y no tendras necesidad de abrir puertos, por que simplemente ahora el proveedor en el modo BRIDGE solo te dara internet como si fuese un tipo de ROUTER aun que no es asi, créeme esta es una muy buena solucion para este problema.
Recomendación: utiliza este medio para testear lo que necesites, Servers, Webs ,Ect... ya que al no tener seguridad como tal por este modo todo entra y todo sale, sera fácil que te ataquen, ya dependiendo del conocimiento de seguridad que tengas y lo habil que seas para defenderte.
Espero haberte ayudado un gusto
MorDreKan