BysMax

Cómo configurar un DNS dinámico (DDNS) gratis para tu servidor GPS

14 min

Cuando instalas un servidor de rastreo GPS en casa o en la oficina (por ejemplo, en una Orange Pi o Raspberry Pi), tu proveedor de internet suele asignarte una dirección IP dinámica. Esto significa que la dirección IP pública de tu router cambia constantemente y, si intentas acceder remotamente, perderás la conexión al cabo de unos días.

Para evitar contratar una costosa IP fija, puedes utilizar un servicio de DNS dinámico (DDNS) gratuito como FreeDNS (freedns.afraid.org) que asocie un subdominio permanente a tu IP variable.


Paso 1: Crear una cuenta en FreeDNS

  1. Accede a freedns.afraid.org y crea una cuenta gratuita.
  2. Rellena tus datos y activa tu cuenta mediante el correo de confirmación.

Paso 2: Crear un subdominio

  1. Inicia sesión en FreeDNS.
  2. Haz clic en Add a subdomain.
  3. Asegúrate de que el tipo seleccionado sea Tipo A.
  4. Configura el subdominio que quieras y haz clic en Save!.

Tu nueva dirección de acceso será http://tu_subdominio.mooo.com (o el dominio alternativo que elijas).

Paso 3: Abrir puertos en el router

Para poder acceder desde fuera de tu red local, debes configurar el port forwarding (redireccionamiento de puertos) en el router hacia la IP local de tu servidor (Orange Pi/Raspberry Pi). Los puertos por defecto que debes abrir para Traccar son:

  • 8082 (Web)
  • 5013 y 5055 (Protocolos de rastreadores)

Paso 4: Automatizar la actualización de IP en Linux

Si tu IP pública cambia, FreeDNS debe enterarse para actualizar el subdominio. Puedes programar esta tarea en Linux usando el servicio cron:

  1. Abre un terminal de tu servidor Linux y edita las tareas de cron:
    crontab -e
    
  2. Añade la línea de actualización que te proporciona FreeDNS en la sección Quick Cron de su web. Será similar a esta (reemplaza con tu URL específica):
    */5 * * * * sleep 54; wget -O - http://freedns.afraid.org/dynamic/update.php?tudireccion_mooo_com >> /tmp/freedns_tudireccion_mooo_com.log 2>&1 &
    
  3. Guarda el archivo y reinicia el servicio cron para aplicar los cambios:
    sudo service cron restart
    
  4. Puedes verificar si la tarea se ejecuta revisando el archivo de log después de unos minutos:
    cat /tmp/freedns_tudireccion_mooo_com.log
    

Nota: Si el comando wget no está instalado en tu sistema, puedes instalarlo según tu distribución:

  • Debian / Ubuntu / Armbian:
    sudo apt-get install wget
    
  • RedHat / CentOS:
    sudo yum install wget
    

¡Listo! Con esto tendrás acceso permanente y remoto a tu servidor GPS de forma completamente gratuita.

Comentarios (0) /hi/blog/crear-ip-fija-para-conexion-remota-con-ip-dinamica-en-casa