lunes, septiembre 2

Servidor Web Raspberry Pi Parte V: DDNS con No-Ip

DNS dinámico es un sistema que permite la actualización en tiempo real de la información sobre nombres de dominio situada en un servidor de nombres. El uso más común que se le da es permitir la asignación de un nombre de dominio de Internet a un ordenador con dirección IP variable (dinámica). Esto permite conectarse con la máquina en cuestión sin necesidad de tener que rastrear las direcciones IP.

Primero tenemos que tener instalado el cliente no-ip en el servidor, este cliente servirá para que cada vez que nuestro router cambie de Ip, nuestro dominio este siempre localizado; Esto sucede por que nuestro ISP (Proveedor de servicio) puede darnos Ip dinámica o estática, la dinámica consiste en que la Ip cambia continuamente y la estática seria siempre la misma ip fija.

Para poder configurar esto se necesita que primero se tenga ya una cuenta de no-ip y tener un dominio registrado.



Ahora empezamos con la configuración de nuestro RPi; Descargamos el cliente:

wget http://www.noip.com/client/linux/noip-duc-linux.tar.gz

Descomprimimos el archivo una vez descargado:

sudo tar -xzf noip-duc-linux.tar.gz

Instalaremos una aplicación, para poder compilar mas adelante la aplicación.

sudo apt-get install gcc

Ahora continuamos con lo extraído de no-ip, nos ubicamos en donde descomprimimos y ejecutamos los siguientes comandos:

cd noip.2.1.9-1
sudo make
sudo make install

Recordando que debemos tener nuestro host ya registrado:


Ahora nos pediría varios datos para configurarlo, para que conecte con no-ip para actualizar la ip de nuestra web.

Realizaran las siguientes preguntas (Email/Usuario, contraseña de la cuenta no-ip, intervalo en el que comprobara si ha cambiado la ip que serán de 30 minutos y otra pregunta que menciona actualizaciones la cual respondí con un No):


Ahora haré que se inicie automáticamente al arrancar el equipo.

sudo nano /etc/init.d/noip2

añadimos el siguiente contenido
#! /bin/bash
sudo /usr/local/bin/noip2

le damos permisos y lo hacemos ejecutable

sudo chmod 777 /etc/init.d/noip2
sudo chmod +x /etc/init.d/noip2

Ahora lo incluimos en el registro del sistema para su arranque

sudo update-rc.d noip2 defaults

para que nos de información podemos ejecutar
sudo /usr/local/bin/noip2 -S



Y listo ya tendrías tu servidor web configurado con el DDNS configurado en el RPi con el no-ip.

Links relacionados
[1].http://www.geekytheory.com/tutorial-raspberry-pi-7-escritorio-remoto-vnc-no-ip/