Согласно changelog для стабильной версии 7.15, наконец-то была добавлена новая функция для /ip/dns сервиса в RouterOS:
*) dns — добавлена поддержка VRF;
Однако у меня не получается заставить это работать ни в 7.15.1 stable, ни в 7.15.2 stable (или 7.16beta2). Я могу подтвердить, что VRF настроен правильно вместе с маршрутными таблицами, потому что могу достучаться до интерфейса ether1 как локально (на том же внешнем свиче, к которому подключён ether1), так и через маршруты, которые использует этот VRF в качестве шлюза по умолчанию. Также исходящие ping и traceroute с устройства Mikrotik (CRS326) до 1.1.1.1 работают.
Но когда я делаю локальный DNS-запрос, получаю ошибку:
/put [:resolve ntp.se]
failure: dns server failure
То же самое, если зайти в System->Packages в webfig, получаю:
ERROR: could not resolve dns name (timeout)
Конфигурация /ip/dns довольно простая:
/ip dns
set servers=1.1.1.1 vrf=VRF-MGMT
Так в чём я упускаю? Кто-нибудь из вас смог заставить VRF-поддержку для /ip/dns работать?
*) dns — добавлена поддержка VRF;
Однако у меня не получается заставить это работать ни в 7.15.1 stable, ни в 7.15.2 stable (или 7.16beta2). Я могу подтвердить, что VRF настроен правильно вместе с маршрутными таблицами, потому что могу достучаться до интерфейса ether1 как локально (на том же внешнем свиче, к которому подключён ether1), так и через маршруты, которые использует этот VRF в качестве шлюза по умолчанию. Также исходящие ping и traceroute с устройства Mikrotik (CRS326) до 1.1.1.1 работают.
Но когда я делаю локальный DNS-запрос, получаю ошибку:
/put [:resolve ntp.se]
failure: dns server failure
То же самое, если зайти в System->Packages в webfig, получаю:
ERROR: could not resolve dns name (timeout)
Конфигурация /ip/dns довольно простая:
/ip dns
set servers=1.1.1.1 vrf=VRF-MGMT
Так в чём я упускаю? Кто-нибудь из вас смог заставить VRF-поддержку для /ip/dns работать?

