DynDNS Anleitung

MikroTik DynDNS mit minIP

DynDNS-Updates von MikroTik RouterOS per HTTPS an minIP senden.

Warum ein RouterOS-Skript?

RouterOS bietet mit /tool fetch einen flexiblen HTTPS-Client. Damit lässt sich der minIP-DynDNS2-Endpunkt ohne zusätzliche Software aufrufen. Der Router kann das Skript anschließend über den Scheduler regelmäßig starten.

Zugangsdaten

Im minIP Manager benötigst du Client-ID, Update-Key und den Hostnamen. Verwende den Update-Key als Passwort. Lege Geheimnisse nicht in öffentlich sichtbaren Exporten oder Support-Posts offen.

IPv4 aktualisieren

Eine einfache Variante ist, die vom Router ermittelte öffentliche IPv4 in eine Variable zu übernehmen und den minIP-Endpunkt mit Basic Auth aufzurufen. RouterOS unterstützt bei /tool fetch HTTPS sowie HTTP-Authentifizierung.

/tool fetch url=("https://update.minip.ch/nic/update?hostname=home.minip.ch&myip=" . $publicIp)   user="mip_CLIENTID" password="mipk_UPDATEKEY" check-certificate=yes keep-result=no

Wie du $publicIp ermittelst, hängt vom WAN-Typ ab. Bei PPPoE kann sie direkt am Interface liegen; unter CGNAT ist die WAN-Adresse nicht öffentlich und darf von minIP bewusst nicht publiziert werden.

IPv6

Für IPv6 verwendest du entsprechend myipv6=…. Bei DS-Lite oder CGNAT ist IPv6 häufig die wichtigere Familie. minIP bewertet beide Familien getrennt, sodass eine unbrauchbare CGNAT-IPv4 ein gültiges IPv6-Update nicht blockiert.

Scheduler

Funktioniert der manuelle Aufruf, kann RouterOS das Skript beispielsweise alle fünf Minuten ausführen. minIP antwortet bei unveränderter Adresse mit nochg; unnötige DNS-Schreibvorgänge werden dadurch vermieden.

Nutze möglichst HTTPS mit Zertifikatsprüfung. Ein reines HTTP-Update würde Zugangsdaten und Adresse unverschlüsselt übertragen.

Passende DynDNS-Themen