¿Cómo puede una computadora con IP dinámica funcionar como servidor web?

Respuestas:

29

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.

ingrese la descripción de la imagen aquí

Página de servicios DynDNS

Axxmasterr
fuente
Difícil de hacer más completo que eso.
Gnoupi
Traté de usar dyndns.com desde mi enrutador Linksys WRT54G, y dyndns afirmó que estaba actualizando con demasiada frecuencia y me echó. Linksys no estaba interesado en corregir este error. Por lo tanto, es posible que deba ejecutar el programa de actualización desde dyndns en su PC, no desde el incorporado en su enrutador.
bobmcn
Siempre recomendaría usar el servicio de actualización de PC DynDNS por este mismo motivo.
Axxmasterr
Podría hacerlo sin el puerto 80, sin requerir ningún trabajo adicional del usuario, haciendo que su host DynDns en su cuenta se conecte a su IP dinámica actualizada en el puerto específico, ¿verdad?
mk12
1
Entonces, si el sitio web usa 8080, el usuario tendrá que escribir example.tld: 8080? ¿O los navegadores web prueban automáticamente 8080 si 80 no funciona?
mk12
4

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).

Gnoupi
fuente
Lo intenté Unite(sigue el enlace en mi respuesta a otra respuesta más allá de eso). No es muy estable. Todavía sugiero seguir DynDNSsi tiene la intención de dejar el servidor web sin asistencia (por ahora).
nik
Cuando lo estaba usando, era bastante estable. ¿Tienes algunos comentarios o artículos al respecto? Soy curioso.
Gnoupi
0

Funciona al tener un pequeño programa auxiliar que se ejecuta en su computadora que actualiza la entrada de DNS cada vez que cambia la dirección IP.

Thilo
fuente
0

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.

Conceder
fuente
0

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.

usuario192649
fuente