Red de conocimiento informático - Material del sitio web - Cómo implementar DDNS en RouterOS

Cómo implementar DDNS en RouterOS

Implementar DDNS en RouterOS. Utilice DDNS para asignar la dirección IP dinámica a un servicio de resolución de nombres de dominio fijo. Cada vez que el usuario se conecta a la red, el programa cliente transmite la dirección IP dinámica del host al programa del servidor a través de la transferencia de información. servicios e implementa resolución dinámica de nombres de dominio.

El script es el siguiente:

: global ddnsuser "hao666"

: global ddnspass "hao123456"

: global ddnshost " haotest666.hao .com"

:ddnsinterface global "pppoe-out1"

:ddnslastip global

:ddnsip global [/dirección ip obtener [/dirección ip] encontrar dinámica= yes inter ] dirección ]

: if ( [: typeof $ddnslastip]="nada" ) do={ : global ddnslastip 0.0.0.0/0 }

: if ( [: typeof $ddnsip]="nada" ) do={

:log info ("DDNS: No hay dirección IP presente en " . $ddnsinterface . ", verifíquelo.")

} else={

:if ($ddnsip != $ddnslastip) do={

:log info "DDNS: Enviando ACTUALIZACIÓN!"

:información de registro [ /tool ​​​​dns-update nombre=$ddnshost dirección=[:elegir $ddnsip 0 [:buscar $ddnsip "/"] ] nombre-clave=$ddnsuser clave=$ddnspass ]

:global ddnslastip $ddnsip

} else={

: información de registro "DDNS: sin cambios"

}

}

: información de registro "DDNS: Fin"

ddnsuser (establecer nombre de usuario)

dnspass (contraseña de usuario)

ddnshost (establecer nombre de dominio)

ddnsinterface (exportación de dirección dinámica)

Nota: El nombre de dominio ddnshost se solicita en changeip.

Añadimos el script a la tarea programada:

Nombre: Aquí se denomina DDNS para distinguirlo de otras reglas de tareas programadas

Intervalo: Intervalo de tiempo de ejecución , Aquí está definido para ejecutarse cada 1 minuto. También puede ajustarlo según la situación. Se recomienda no configurarlo con demasiada frecuencia.

Even: cuadro de escritura de script, complete el. script de ejecución

Política: Ejecute el script Los permisos no están configurados de forma predeterminada y deben definirlos usted mismo

Siguiendo el método anterior, puede implementar DDNS rápida y fácilmente en RouterOS.