¿Tiene ROS la mejor solución para actualizar nombres de dominio IP dinámicos?
/content/ros/ros-changeip-ddns.html En Routeros, el nombre de dominio dinámico se actualiza comparando la IP de la red externa local y la IP de resolución del nombre de dominio. Este script utiliza la función de tarea programada en. ros y se resuelve cada 10 segundos. Especifique la dirección IP del nombre de dominio una vez y luego compárela con la interfaz local para actualizar el nombre de dominio. Si hay un cambio, actualice el nombre de dominio. Es un pequeño truco, tómalo si lo necesitas. Scripts y anotaciones: :if ( [/interface get [/interface pppoe-client find name=WAN] running ]=true ) do={ #Si hay una interfaz pppoe conectada en la interfaz, ejecute la siguiente declaración. El nombre de la interfaz pppoe en esta columna es WAN: global ipResolved ([:resolve home.awolf.net] . "/32") #Resolve home.awolf.net y guárdelo en la variable global ipResolved. :global ipLocal [ /ip dirección get [ /ip dirección buscar interfaz=WAN ] dirección ] #Obtener la IP local, es decir, la IP de la interfaz pppoe, en este caso la IP de la interfaz WAN :if ($ipLocal != $ ipResolved) do={ #Si la IP resuelta no coincide con la IP de la interfaz local, ejecute la siguiente instrucción: log info "¡La IP de WAN ha sido cambiada!" #Registro de registro: "¡La IP de WAN ha sido cambiada!" IP resuelta: " . $ipResolved ) #Registro de registro: "IP resuelta: Dirección IP resuelta" :log info ("IP local : " . $ipLocal) #Registro de registro: "IP local: IP local" /tool dns- actualizar zona="awolf.net" nombre="home" clave=contraseña nombre-clave=nombre de usuario dirección=[:pick $ipLocal 0 ([:len $ipLocal] - 3)] #Actualizar nombre de dominio: información de registro "Todo listo !" #Registro de registro "¡Todo listo! ” } } else={ #Si no hay una interfaz pppoe conectada en la interfaz: advertencia de registro "¡La interfaz WAN está inactiva!" #El registro indica "¡La interfaz WAN está inactiva!" Descarga del script completo<< (haga clic para ver, haga clic con el botón derecho y guárdelo como descarga) Descargue el script completo arriba, ejecútelo en ros, luego use Winbox para ir a Sistema->Programador, haga doble clic en ddns-update y cambie la cuenta. contraseña, nombre de dominio y otra información propia, sin circunstancias especiales. Debería poder actualizar normalmente. Se pasó la prueba de ros 3.30. Si tiene alguna pregunta, comuníquese conmigo.