Cliente No-IP para Mikrotik

Recurso Cliente No-IP para Mikrotik

Este script requiere que se le especifiquen cuatro valores:


DDNSUSER: Nombre de usuario o correo electrónico de la cuenta de No-IP

DDNSPASS: Contraseña de la cuenta de No-IP. No admite carácteres especiales.

DDNSHOST: Dirección de dominio a revisar/actualizar.

INTERFAZ: Interfaz del router que tiene la salida a internet. En mi caso es pppoe-out1.

A su vez, el script está dividido en tres partes:


Variables locales: Las cuatro variables indicadas arriba.

Funciones locales: Recogen la IP del router y la IP que tiene actualmente el host DDNS.

Procedimiento: La parte del script que hace el trabajo.

El script funciona de la siguiente manera:


El router toma la IP que obtuvo la interfaz y quita la máscara para hacer la comparación.

Si la IP pública de la interfaz es distinta a la del DDNS, hace lo siguiente:

Envía un mensaje al log indicando que las IP son distintas y hará el cambio.

Realiza un fetch a la URL de actualización de No-IP con los datos recogidos y las variables.

Envía un mensaje al log indicando que se realizó el cambio.

Si la IP pública es la misma que la del DDNS, envía un mensaje al log indicando que no se realizaron cambios. Esta opción la tengo comentada puesto que es opcional

Si tienes alguna duda escríbenos a @livaur por Facebook Messenger o envíanos un mensaje por WhatsApp al +52 56 6220 2397 .

COMENTARIOS       
Ningún comentario por el momento