Instalar un servicio/cliente de Dyndns en una Raspberry es verdaderamente sencillo, siendo cuestión de apenas 5 minutos:
Primero actualizaremos el sistema y su software con:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install libio-socket-ssl-perl
sudo apt-get install ddclient
Crearemos el fichero de configuración:
sudo nano /etc/ddclient.conf
En cuyo interior informaremos lo siguiente:
#
# /etc/ddclient.conf
daemon=300
ssl=yes
protocol=dyndns2
use=web, web=checkip.dyndns.com, web-skip=’IP Address’
server=members.dyndns.org
login=NUESTROUSUARIOENDYNDNS
password=’NUESTROPASSWORDENDYNDNS’
NUESTRA.DIRECCIÓNWEB.ELEGIDA
Sustituyendo:
NUESTROUSUARIOENDYNDNS por nuestro usuario en dyndns
NUESTRAPASSWORDENDYNDNS por nuestra password en dyndns
NUESTRA.DIRECCIÓNWEB.ELEGIDA por la dirección web de nuestro sitio
(Importante no modificar el parámetro ‘IP Address’)
Guardaremos los cambios con CTRL + X, pulsando a continuación S ó Y para confirmar los cambios.
Seguidamente daremos de alta el servicio (para que se ejecute automáticamente y en segundo plano).
sudo update-rc.d ddclient defaults
A partir de ese momento, y cada 5 minutos (daemon= 300 -> 300 segundos), nuestra Raspberry contactará con Dyndns para hacerle saber su ip, lo que le permitirá conectar la dirección web elegida a nuestro equipo aun no teniendo una IP fija.
Para la que configuración resulte verdaderamente efectiva necesitaremos abrir en nuestro router o firewall los puertos asignados a los servicios que queramos prestar, como por ejemplo el 80 para un servidor web o el 123 para un servidor ntp.