This commit is contained in:
Eliezer Croitoru 2024-03-31 23:48:30 +03:00
parent c7213e3ae1
commit 829cd4144c

View File

@ -0,0 +1,19 @@
{
do {
#get current external IP
:local currentIP [:resolve myip.opendns.com server=resolver1.opendns.com];
:local resolvedIP;
# Determine if DNS update is needed
:if ($currentIP != $resolvedIP) do={
:log info "Mynetname update needed: Current-IP: $currentIP Resolved-IP: $resolvedIP";
/ip/cloud/force-update;
:local resolvedIP [:resolve myip.opendns.com server=resolver1.opendns.com];
} else={
:local resolvedIP [:resolve myip.opendns.com server=resolver1.opendns.com];
#:log info "Mynetname: No update needed $currentIP equals $resolvedIP";
}
} on-error={
:log info "Error force-update";
}
}