Respuestas:
He hecho esto antes y el proceso es bastante sencillo.
Ejecuté un servidor web en una cuenta de acceso telefónico que necesitaba desconectar y alternar las direcciones IP cada 12 horas para cumplir con los Términos de servicio de mi ISP en ese momento. Asumiré en su caso que no necesita preocuparse por la lógica para mantener la cosa marcada, así que pasaré directamente a la siguiente parte.
Lo primero que debe hacer es crear un nombre de dominio resuelto y calificado que se pueda resolver en Internet. Puede hacerlo si ejecuta su propio servidor DNS o puede usar un servicio gratuito como DynDNS para crear un nombre estático, pero resoluble, que usará para acceder a su servidor web.
Una vez que haya seleccionado su nombre de dominio y tenga una entrada DNS válida para resolverlo, el siguiente paso es instalar el servicio de actualización DynDNS en su servidor web que actualizará su entrada DNS dinámicamente cuando cambie su IP.
El siguiente paso es construir su servidor web. He usado tanto IIS como Apache con éxito en este escenario. Cualquier servidor que use es una cuestión de preferencia personal.
Después de todo lo que haya completado, deberá asegurarse de que su enrutador / firewall esté configurado para reenviar puertos a su servidor web dentro de su red. Recomiendo reenviar el puerto 80, que hará que el sitio sea accesible para todos los que escriban el FQDN en su navegador. Si desea mantener este servidor privado, puede considerar colocar el servidor web en otro puerto.
Creo que estás buscando un servicio DNS dinámico. Hay varios, aquí hay un ejemplo: Sin IP
Tendrá que crear una cuenta, luego tener un software ejecutándose en su computadora que actualizará su IP en su servidor.
Después, habrá una dirección como username.no-ip.org, username.myftp.org, etc., que apuntará a su computadora.
Otra posibilidad, si desea alojar un sitio informal pequeño y desea algo más simple de configurar, puede utilizar Opera Unite . Directamente desde Opera, le permite alojar un servidor web (o directamente un servidor de archivos / fotos), y se ocupa del DNS dinámico en sí.
Sin embargo, tenga en cuenta que esta es una solución para un sitio web bastante "volátil" y personal, que le gustaría mostrar a sus amigos, sin tenerlo especialmente en línea todo el tiempo.
El servicio "Unite" de Opera todavía está en beta en este momento (aunque ya es estable).
Unite
(sigue el enlace en mi respuesta a otra respuesta más allá de eso). No es muy estable. Todavía sugiero seguir DynDNS
si tiene la intención de dejar el servidor web sin asistencia (por ahora).
¿Estás buscando DynDNS ?
Marque ¿ Cómo obtener mi dirección IP?
Como se mencionó anteriormente, el servicio DynDNS actualizará periódicamente un servidor de nombres (donde www.example.com se traduce a 127.123.234.10 o lo que sea).
Solo quería agregar que algunos enrutadores de red tienen esta característica incorporada, como la mayoría de los enrutadores Linksys. De esa manera, ni siquiera necesita software que se ejecute en la computadora.
Uso freedns.afraid.org con el mismo propósito que DynDNS y no me cuesta nada, y tiene un script de actualización que ejecuto en mi servidor Linux. Yo uso StartSSL para generar un certificado válido también.