DNS имена в адрес листе не резолвятся

Обсуждение ПО и его настройки
Аватара пользователя
hardrockbaby
Сообщения: 70
Зарегистрирован: 19 сен 2021, 16:11

Nambelad писал(а): 06 дек 2021, 15:19 Причем я заметил, что сайты из адрес листа есть в кеше днс, но их нет в адрес листе
Попробуй скрипт запихнуть в планировщик (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
}
Источник


Nambelad
Сообщения: 11
Зарегистрирован: 06 дек 2021, 15:07

Да это был провайдер.
на первой картинке адрес лист без включенного doh. Сайт лостов резолвится как провайдерская заглушка.
Изображение

На второй картинке уже с включенным doh. Все отдается как надо.
Изображение

Огромное спасибо за помощь!


Ответить