MikroTik: WireGuard-Peer-Endpunktadresse mit DNS-Eintrag abgleichen (RouterOS-Skript)

English Deutsch

Angenommen, der Peer-Kommentar ist peer1 und der korrekte Endpunkt-DNS-Eintrag ist peer1.mydomain.com:

check_wireguard_endpoint.rsc
([interface wireguard peers get number=[find comment=peer1] value-name=endpoint-address] = [resolve peer1.mydomain.com])

Dies gibt true zurück, wenn die Peer-Endpunktadresse mit dem DNS-Eintrag übereinstimmt.

Beispiel

check_wireguard_endpoint_example.rsc
[admin@CoreSwitch01] > :put ([interface wireguard peers get number=[find comment=peer1] value-name=endpoint-address] = [resolve peer1.mydomain.com])
true

Check out similar posts by category: MikroTik, Wireguard