nsupdate.info ofrece un servicio de dns dinámico para que el dominio que escojas sea siempre accesible aunque tu IP pública cambie.
Cuando puse en marcha mi Raspberry Pi con openSUSE uno de los problemas a los que te enfrentas es que tu proveedor de internet no ofrece una IP fija a cada usuario, si no lo tienes contratado y pagas a mayores por ese servicio.
Como casi siempre hay soluciones para esos inconvenientes. La solución en este caso pasa por utilizar un servicio de dns dinámicos. En los que registras un dominio que apunte a tu IP, y cuando esta cambie el servicio de dns dinámico actualice ese cambio de IP y el dominio siga siendo accesible desde un navegador.
¿Has entendido las palabras, pero no el concepto? Te pongo un ejemplo…
Imagina que tu número de teléfono cambiase cada 15 días, cada vez que alguien te quisiera llamar al teléfono, si este hubiera cambiado, no podrían hablar contigo.
Imagina ahora que en algún sitio se almacena tu nombre junto con tu teléfono y que cuando este cambiase se actualizara automáticamente. Quien quisiera hablar contigo no tendría que llamar al teléfono, si no a tu nombre y siempre contactaría contigo… bueno, no sé si este ejemplo imaginario ha servido para echar luz al asunto o para liarlo un poco más…
Servicios de dns dinámicos hay muchos, cada uno con sus características, los hay de código libre y cerrado, gratuitos y de pago o gratuitos por un tiempo y después de pago, los que admiten subdominos, los que apuntan a puertos abiertos, etc…
De entre todas las opciones disponibles el colega Drymer por gnusocial me recomendó nsupdate.info como este tipo de servicios. Tras probar alguna de las opciones más conocidas (no-ip) apliqué la máxima de tomar en cuenta a quien más sabe de esto y me decidí a probar el servicio que me recomendaba.
nsupdate.info es un servicio de dns dinámica gratuito y escrito en software libre. Tal como ellos mismos califican su servicio, es:
simple, utilizable, libre, amigable seguro y que respeta tu privacidad.
Dicen que su servicio es único porque:
- no molesta a sus usuarios para que paguen suscripciones
- no molesta a sus usuarios con anuncios o spam
- cancela hosts o cuentas después de un corto periodo de no uso del servicio
- no esconde las pocas características que no son de pago bajo un montón de características que sólo son para quien paga
Bueno, con esos propósitos y esas premisas parece adecuado probar el servicio. A cambio si utilizas el servicio te piden que:
- no abuses del servicio en ninguna forma
- no actualices los hosts muy a menudo
- no actualices si tu IP no ha cambiado
- no crees muchos hosts o usuarios
- no utilices el servicio para tareas ilegales u otros propósitos nada claro
- no les envíes spam por correo electrónico
Bueno, cumplo los requisitos y me valen sus propósitos, entonces vamos a probarlo… Para registrarte puedes abrir una cuenta con ellos o utilizar credenciales de sitios como BitBucket o GitHub entre otros…
Hecho eso, abrí un nuevo host y metí la información que me pedían para crear un nuevo host. Terminado el proceso la dirección IP que configures apuntará al dominio que hayas escogido. Pero cuando la IP cambie queremos que nuestro dominio siga siendo accesible, para eso nos hemos registrado en este servicio…
Para hacerlo, podemos crear un script en bash que nos envíe a nuestro correo un correo cuando nuestra dirección IP cambie y nos muestre la nueva IP y entrar en la web de nsupdate.info y actualizar allí manualmente nuestra IP en la configuración de nuestro host.
O mejor todavía, podemos utilizar ddclient para que nuestro pequeño servidor (en mi caso mi Raspberry Pi) se comunique directamente con nsupdate.info cuando la IP cambie y se actualice automáticamente sin que tengamos que estar pendientes de hacerlo, esto último parece más cómodo.
En “show configuration” nos mostrará un pequeño script con una clave única y una configuración para crear en nuestro equipo y que todo funcione correctamente.
Lo primero que debemos hacer es instalar ddclient que estará disponible en los repositorios de tu distribución y después pegar el contenido que nos ofrece nsupdate.info. Para hacerlo en mi openSUSE seguí estas instrucciones.
Después estuve probando más cosas, y creí que no me estaba funcionando, pero hoy cuando mi Raspberry Pi me ha mandado un correo para avisarme de que mi IP había cambiado, he ido a nsupdate.info y he visto que ddclient había hecho su trabajo y había actualizado la IP en este servicio.
Por tanto si hasta yo he podido hacerlo, seguro que tu también puedes!! 🙂 Espero que te haya resultado interesante. ¿ya conocías este servicio? ¿utilizas este u otro servicio similar? tienes los comentarios para participar.
———————————————-