Hola @dahiana en la red todo son nodos y tu router es un nodo. El Sr router está configurado para proteger los polluelos que están dentro de su red local.
¿Qué sería si no fuera así...? Cualquiera podría hacer scanners de vulnerabilidades a pc's internos de la red e intentar hackearlos a distancia.
Después de ésta breve pero intensa explicación , sólo queda indicarte que para que tu localhost ,el cual entiendo que es una página web en un servidor apache2, sea visible fuera de tu red tienes que entrar a la configuración de tu router por la puerta predeterminada de enlace con usuario y password e indicarle la ip local y puerto 80 en portforward ó en localserver ó lo que sea.
Un esquema visual para que lo entiendas tu ahora estás así:
===========================================================================================================
Fuera de la red preguntan al router -------------------->router protege polluelos y no responde pc's locales
Aquí no hay nada que rascar haces la petición a noip para que resuelva la ip y lo hace pero el router dice que na nai que no entras en la red porque están los puertos cerrados.
===========================================================================================================
Después de abrir el paso en el router:
Fuera de la red preguntan al router -------------------->router-------------------------------------->pc local con servidor apache2 activo
Ip externa solicita a ip de router la página ------------------------>ip router -------------------------------------->servidor con ip local.
Ip externa recibe por el protocolo https o http la web<-----------ip router <--------------------------------------servidor local sirve el contenido html
Aquí si porque se ha abierto el puerto indicándole la ip del pc interno que sirve la página y entonces hay comunicación bidireccional.
===========================================================================================================
RESUMEN ¿QUÉ NECESITAS?
[1]Saber la ip de entrada a tu router desde local ipconfig /all te indica la puerta predeterminada para estos menesteres.
[2]Saber user y password para logearte y acceder al panel.
[3] Abrir puerto 80 e indicar la ip local del pc. en el apartado adecuado puede ser en portforward o en virtual server depende del modelo.
[4] Dar permisos tcp firewall de windows para conexiones de Entrada/Salida e indicarle el ejecutable.
[5] Dar permisos en firewall de antivirus.
Con esto espero haberte ayudado en tu problema, todo esto es si he entendido bien la pregunta claro está
Regards

Seoconsultorweb.ml