Привязываете к Mikrotik доменное имя на сервере с динамическим DNS: Cloudflare, DynDNS или no-ip
Добавляем скрипт в System – Scripts , например с именем eoIP
Код:[Выделить]:global hosteoIP "Ваше доменное имя динамического DNS" :global resolvedIP "" /ip DNS cache flush :local eoIP [/interface eoip get [/interface eoip find tunnel-id="номер туннеля" ] remote-address]; :set resolvedIP [:resolve $hosteoIP]; :if ($resolvedIP != $eoIP) do={ :log info ("eoIP: Updating IP, setting $hosteoIP = $resolvedIP") /interface eoip set [/interface eoip find tunnel-id="номер туннеля"] remote-address=$resolvedIP; /ip DNS cache flush } else={ :log info "eoIP: No Update Needed!" }
После чего добавляем в System – Scheduler задание с именем eoIP и выбираем желаемый интервал выполнения.