laspavel.mikrotik-scripts/resolve-novpn.rsc
2025-06-01 19:44:53 +03:00

9 lines
392 B
Text

:local domains {"example.com"; "www.example.com"; "checkout.example.com"}
/ip firewall address-list remove [/ip firewall address-list find list=novpn-list]
:foreach domain in=$domains do={
:do {
:local resolvedIPs [:resolve $domain]
/ip firewall address-list add list=novpn-list address=$resolvedIPs timeout=1h
} on-error={:log warning "Failed to resolve $domain"}
}