dynr. Anleitungen
Anmelden Loslegen
← Alle Anleitungen

MikroTik

Wenn du angemeldet bist, setzt der Einrichtungsassistent deinen Hostnamen und dein Token direkt ein.

RouterOS hat keinen eingebauten Client für andere DynDNS-Dienste. Ein kleines Skript ruft dynr.net deshalb alle fünf Minuten auf. Hat sich die Adresse nicht geändert, antwortet dynr.net einfach mit nochg.

Füge das im Terminal ein (New Terminal in WinBox oder WebFig), RouterOS v7:

/system script add name=dynr policy=read,write,test source={
  :local host "<your-host>.dynr.net"
  :local token "<your-token>"
  :local result [/tool fetch url=("https://dynr.net/nic/update\?hostname=" . $host) user=$host password=$token output=user as-value]
  :log info ("dynr: " . ($result->"data"))
}
/system scheduler add name=dynr interval=5m start-time=startup on-event="/system script run dynr"
/system script run dynr

dynr.net nimmt die Adresse, von der die Anfrage kommt. Das stimmt, solange der MikroTik die öffentliche Adresse selbst hat (kein weiterer Router oder CGNAT davor).

Prüfen

Unter Log steht dynr: good … oder dynr: nochg ….

Probleme

  • badauth: Hostname oder Token im Skript falsch.
  • failure: closing connection: Der Router erreicht dynr.net nicht per HTTPS; prüfe DNS und die Uhrzeit (System → Clock).