«

»

abr
05
2009

EL SERVIDOR EN CASA: Solución a la IP dinámica

La idea de montar un servidor web es que el resto de los internautas tengan acceso a nuestros contenidos, así que necesitaremos una dirección web que nos identifique.Si tenemos una IP fija es que tenemos una conexión con un contrato muy antiguo o la pagamos aparte (cosa que no queremos ya que no queremos pagar un hosting :-) ). En este caso usaremos un dominio de tercer nivel gratuito o compramos un dominio propio (los hay muy económicos) y lo configuramos para que apunte a nuestra IP.

Si por el contrario tenemos una IP dinámica no nos basta con comprar un dominio porque cada vez que cambie nuestra IP (cuando apaguemos el router o nos resetee el proveedor de la línea) tendremos que volver a configurar nuestro dominio. Los registradores de dominios no suelen tener la manera de cambiar la configuración automáticamente (desconozco si alguno lo ofrece sin coste adicional) aunque sí podríamos hacer una pequeña aplicación para que lo haga automáticamente por nosotros, pero si tenemos otra alternativa fácil de usar y con la que no perderemos tiempo en fabricarnos nuestro propio proceso pues optaremos por ella.

Problema:

Mantener el dominio actualizado cuando cambie la IP pública que nos asigna el proveedor de la conexión.

Solución:

Además de contratar un dominio de pago (dominiocomprado.com) solicitamos uno de tercer nivel gratuito en páginas tipo:

Hay muchas más páginas que ofrecen este tipo de dominios pero con estas tres cubrimos todas las necesidades.

Las tres proporcionan programas para ejecutar en nuestro servidor que se encargan de comprobar cuando cambia nuestra IP y cambiar la configuración que teníamos registrada.

Ventaja de www.dyndns.org y www.tzo.com frente a www.cjb.net:
- Están tan estandarizados que puede que nuestro router tenga una sección de gestión de DNS dinámica automática para estas páginas

Desventaja de www.dyndns.org y www.tzo.com frente a www.cjb.net:

- Hay que logarse al menos una vez al mes si no queremos que nos den de baja del servicio. Así que, ya sea con el programa que facilitan o utilizando la propiedad del router, si no cambia nuestra IP en un mes no se logará automáticamente y tendremos que realizar esta tarea nosotros mismos una vez al mes (no parece mucho trabajo).

Ya tenemos nuestro dominio midominiogratis.dyndns.org así que solo queda configurar en el panel de configuración del dominio de pago de manera que:

www.dominiocomprado.com CNAME (o ALIAS) midominiogratis.dyndns.org

Así www.dominiocomprado.com apuntará a la IP que tiene configurada midominiogratis.dyndns.org.

Podemos tener tantos dominios o subdominios como queramos configurados de esta forma y todos apuntarán a nuestro servidor. La manera de diferenciar las peticiones lo veremos en la configuración de Apache.

Enlace permanente a este artículo: http://blog.jromay.es/2009/04/05/el-servidor-en-casa-solucion-a-la-ip-dinamica/

4 comentarios

  1. jordi escribió:

    Hola,

    acabo de descubrir este blog y he quedado gratamente sorprendido.

    Pero no he resistido la tentación de plasmar el problema que he tenido en un par de ocasiones con estos servicios de dominios gratis (no-ip y dyndns). Aunque si he de ser sincero no tengo claro si el problema es de esas webs o de mis routers.

    La primera vez que tuve problemas fue con un router SMCWBRA79042 (802.11g) y el servicio de DDNS ‘NO-IP’. Aclaro que el router ofrece el programita que envía la IP a la web ‘NO-IP’. Pero un día actualicé el firmware del router y éste dejó de enviar la IP. Decidí cambiar a ‘dyndns’ y volvió a funcionar como antes.

    Ahora tengo otro router de la misma marca, el SMC7904WBRA-N (802.11n) y me ha vuelto a ocurrir pero por otro motivo. Ayer decidí probar el servicio DDNS de un disco multimedia (Xtreamer) que también ofrece el servicio DDNS y cuando decido desactivarlo para continuar con el de dyndns (con el que estaba muy satisfecho) resulta que ya no funciona. Tal y como me pasó hace un año con el anterior router.

    No sé si los routers se ‘atontan’ cuando realizas según que cambios. Pero me gustaría saber cómo narices puedo volver a ‘despertar’ el servicio DDNS de mi router.

    Sé que mi aportación a este blog es más bien todo lo contrario.

    Un saludo.

  2. jordi escribió:

    Hola,

    yo he utilizado el servicio de ‘NO-IP’ y ahora de ‘dyndns’ y en ambos casos he tenido problemas posiblemente por culpa del router más que de los servicios DDNS ofrecidos por esas webs.

    Por algún motivo mis routers SMC dejan de enviar la IP según que cosas hago. Tengo que aclarar que estos routers si tienen implementada la utilidad DDNS.

    La primera vez fue por actualizar el fimrware del router. Dejó de enviar la IP a ‘NO-IP’ y tuve que cambiarme a ‘dyndns’. Ahora tengo otro router de la misma marca y hasta ayer seguía funcionando perfectamente con ‘dyndns’ hasta que anoche me dio por probar con otro servicio DDNS ofrecido por un disco multimedia (Xtreamer) que me acabo de comprar. Una vez probado ese nuevo DDNS y dado el visto buen, decido desactivarlo y continuar con ‘dyndns’. Pues no, ya no funciona.

    Estoy deseoso de saber el motivo por el que estos routers se quedan ‘atontados’ cuando se realizan según que actividades. Sobretodo me gustaría saber cómo despertarlos de su atontamiento.

    Sé que mi aportación a este blog ha sido todo lo contrario.

    Un saludo.

    1. Javi Romay escribió:

      Hola Jordi, yo no puedo hablarte sobre routers concretos, pero puede que el problema esté en la limitación que imponen este tipo de servicios gratuitos que es la necesidad de conectarse al menos una vez al mes. Así que si tiene ip fija o ip dinámica y tarda mas de un mes tu isp en resetearte la ip entonces no se conecta “automáticamente” el router a la página del servicio, por lo que al pasar mas de un mes retiran la referencia a la ip que tenían. No se si será este el escenario concreto de tu caso, pero si es así, con conectarse una vez cada tres semanas manualmente y refrescar la ip sería suficiente.

      Saludos.

  3. jordi escribió:

    Hola de nuevo,

    lamento el comentario duplicado pero es que la primera vez me dio un error y pensé que se había perdido porque no lo veía publicado.
    :)

Deja un comentario

Tu email nunca se publicará.

Puedes utilizar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>