![]() |
![]() |
RouterOS Scripts a collection of scripts for MikroTik RouterOS |
ℹ️ Info: This script can not be used on its own but requires the base installation. See main README for details.
This script adds (and removes) dns records based on IPSec peers and their dynamic addresses from mode-config.
Just install the script:
$ScriptInstallUpdate ipsec-to-dns;
This script is run from scheduler:
/system/scheduler/add interval=1m name=ipsec-to-dns on-event="/system/script/run ipsec-to-dns;" start-time=startup;
On first run a disabled static dns record acting as marker (with comment
“--- ipsec-to-dns above ---”) is added. Move this entry to define where new
entries are to be added.
The configuration goes to global-config-overlay, these are the parameters:
Domain: the domain used for dns recordsHostNameInZone: whether or not to add the ipsec/dns server’s hostnamePrefixInZone: whether or not to add prefix ipsecℹ️ Info: Copy relevant configuration from
global-config(the one without-overlay) to your localglobal-config-overlayand modify it to your specific needs.
⬅️ Go back to main README
⬆️ Go back to top
RouterOS Scripts documentation generated on Thu, 20 Nov 2025 20:47:50 +0100 for main/3287/699be25b
Copyright © 2013-2025 Christian Hesse <mail@eworm.de>