Esta herramienta/servicio es muy util para las personas que tengan contratados un servicio de Internet que no les proporcione una IP fija, sino una IP que cambia cada vez que el router se reinicie(debido a un corte de luz o reinicio por mantenimiento), esto puede llegar a ser una molestia ya que si tenemos todos los servicios de nuestra raspberry configurados para una dirección y luego esa dirección cambia, ya no funcionarán esos servicios.
Para eso es útil NO-IP, un proveedor de DNS dinámico que tiene planes gratuitos y de pago, pero con el plan gratuito nos es mas que suficiente.
Creando la cuenta en noip
Tendremos que ir a la web de noip y rellenar nuestros datos para crear la cuenta
Una vez logeados con nuestra cuenta, veremos que ya tenemos creado el dominio que habíamos elegido en el registro
Instalando el software necesario en la Raspberry Pi 2
Crearemos una carpeta en la carpeta de nuestro usuario llamado noip en el cual descargaremos los archivos para realizar la instalación
mkdir /home/pi/noip
Navegamos hasta esa carpeta
cd /home/pi/noip
Una vez dentro nos descargaremos la última versión de noip-duc, que es quién se encarga de estar actualizando nuestra IP constantemente con el dominio.
wget http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz
Lo descomprimimos
tar vzxf noip-duc-linux.tar.gz
Al descomprimir se nos creará una carpeta llamada noip-2.1.9-1 (en este momento es la versión por la que va, en un futuro puede que haya cambiado)
Navegamos hasta dicha carpeta
cd noip-2.1.9-1
Compilamos el código fuente y lo ejecutamos para que se instale
sudo make sudo make install
Al terminar la instalación nos pedirá el nombre de usuario y la contraseña, es la cuenta que nos creamos hace un instante en la web de noip.
La introducimos y nos saldrá el dominio para elegir, como solo tenemos un dominio pues seleccionamos ese y nos pedirá un intervalo de actualización, podéis poner lo que queráis, yo lo dejo siempre en 30, que es con el que viene por defecto.
Por último tenemos que ejecutarlo una vez y ya estaría funcionando (se pondrá sólo cada vez que reiniciemos el sistema)
sudo /usr/local/bin/noip2
Espero que os haya sido útil y nos vemos la próxima!