He estado intentando configurar Apache para usarlo como un pequeño servidor web personal, pero tengo un problema. Puedo acceder a Apache desde dentro de la red local en el puerto 8073 (mi ISP bloquea el puerto 80) y todo parece funcionar. Luego voy a whatsmyip.org, obtengo mi IP e intento acceder a Apache desde afuera (en el puerto 8073) y simplemente intenta cargar por un tiempo, luego dice que no se puede conectar. Configuré el reenvío de puertos en mi enrutador y permití el puerto 8073, pero no puedo conectarlo. Incluso fui a canyouseeme.org y puedo ver mi servicio en el puerto 8073, así que finalmente me di por vencido y decidí preguntarle a muchas personas más inteligentes y con más experiencia que yo.
Cualquier idea sería apreciada.
Respuesta1
No puedes usar tu IP pública para buscar tu propia computadora cuando estás detrás de una interfaz de red.
Las interfaces de red son (como su nombre indica) una "caja" entre 2 nodos y los vectores entre los nodos utilizan las direcciones de red (IP).
El siguiente gráfico aclarará mi afirmación.
Entonces, puedes solicitar tu servicio www desde tu PC llamando a localhost. O desde internet llamando a tu dirección pública. Como puedes ver no puedes pedir tu IP pública desde tu ordenador, a menos que utilices un proxy que es lo mismo que pedir desde cualquier otro ordenador fuera de tu LAN.
Espero eso ayude :)
Respuesta2
Intente reenviar el puerto TCP 3389, el puerto predeterminado para la Conexión a Escritorio remoto, a la dirección IP de la computadora doméstica a la que desea acceder desde fuera de la red.