diff --git a/resolve-novpn.rsc b/resolve-novpn.rsc new file mode 100644 index 0000000..fd7f299 --- /dev/null +++ b/resolve-novpn.rsc @@ -0,0 +1,9 @@ +: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"} +} +