Re: DNS имена в адрес листе не резолвятся
Добавлено: 07 дек 2021, 09:21
Попробуй скрипт запихнуть в планировщик (scheduler).
При запуске указанный список удаляется и заново составляется (резолвится)
Код: Выделить всё
:local hostnames {"domain1.ru";"domain2.com";"domain3.com"}
:local listname "Zapret"
:local ip
/ip firewall address-list remove [find where list=$listname]
:foreach hostname in $hostnames do={
:do {:set ip [:resolve $hostname]} on-error={:log info ("failed to resolve $hostname")}
/ip firewall address-list add address=$ip list=$listname comment=$hostname
}