Respuesta corta:
La solución a esto sería para averiguar el 'IP externa' de su router y activar un reenvío de puerto para el puerto 80 y 443 a su IP local.
Respuesta larga:
La Internet se divide en espacios IP 'público' y 'privado'. Las direcciones IP privadas generalmente no son directamente accesibles desde una IP 'pública'. Las IP de 192.168.0.1-255 son de una de estas subredes privadas.
Su enrutador (en casa) generalmente tiene varias direcciones IP. Uno o más de su red privada local (192.168.0.X) y uno de su ISP local (creo que algo así como 193.xxx.xxx.xxx porque su DNS está en esa red) que es del espacio 'público'.
Para conectarse a su computadora con la IP privada desde una IP pública como la mencionada 254.231.52.xxx, tendría que conectarse a la IP pública de su enrutador (el 193 ... uno). También debería habilitar un mecanismo que se denomina 'reenvío de puertos'. Esto hace que todo el tráfico de Internet llegue a la IP pública de su enrutador en los puertos reenviados y lo transfiere a la IP privada a la que configuró el reenvío. P. ej. 254.231.52 .. -> 193 ...: 80 -> 192.168 ...: 80 Generalmente los enrutadores domésticos tienen una página de configuración donde puede hacer esto. Los puertos requeridos que probablemente usaría son 80 (http) y 443 (https).
Otra posibilidad es utilizar los denominados http-proxies, que también suelen ser compatibles como opción de configuración de un enrutador doméstico. Debe consultar el manual de su enrutador para las instrucciones de configuración de esto.
"Reenvío de puertos" sería una técnica que funciona a través de puertas de enlace/enrutadores. Otro sería configurar un servidor proxy HTTP en su puerta de enlace pública. –