No-ip es un proveedor de servicios hosting y dominio. Si no disponemos de un domino podemos utilizar uno gratuito ofrecido por esta plataforma. Lo único que nos pide es renovar una solicitud de permanencia cada mes enviado al mail que se utiliza para darnos de alta como usuario.
Una vez instalado, el programa No-ip enviará nuestra dirección pública a sus servidores y acualizará esa IP en el subdominio que nos proporciona.
Para instalarlo en una Raspberry pi realizaremos lo siguiente:
Primero crearemos un directorio sobre el que compilar el programa.
mkdir /home/pi/noip
cd /home/pi/noip
Luego descargaremos el programa y lo descomprimimos.
wget https://www.noip.com/client/linux/noip-duc-linux.tar.gz
tar vzxf noip-duc-linux.tar.gz
En el directorio creado, realizamos la compilación y la instalación.
cd noip-2.1.9-1
sudo make
sudo make install
Tras instalarlo nos preguntará por la configuración de acceso para actualizar la IP en el servidor. En caso de querer ejecutarlo de nuevo utilizaremos.
sudo /usr/local/bin/noip2
Para comprobar que está en marcha:
sudo noip2 -S
Para configurar de nuevo
sudo /usr/local/bin/noip2 -C
Para mostrar la ayuda
sudo /usr/local/bin/noip2 -h
Para renovar el envío de la ip al servidor de no-ip
sudo /usr/local/bin/noip2 -d
Con el subdominio que nos proporciona no-ip accederemos al router al que está conectado la máquina, pero sin embargo, no tendremos acceso aún a la misma. Deberemos abrir en el router el puerto del programa que queramos utilizar, para redirigirlo a la ip que le hayamos dado en nuestra red, y el puerto que utilice este programa en el ordenador.
De esta manera podremos acceder a los ficheros de esta máquina desde cualquier parte del mundo.
Espero que te sirva.