Jump to content
Калькуляторы

Mikrotik - перехват DNS запросов Правила файрволла не срабатывают

Имеется Mikrotik RouterOS 3.10.

Хочу, чтобы она перехватывала транзитные DNS-запросы, идущие на внешний DNS-сервер, и перенаправляла их на свой собственный.

Встроенный DNS поднят, на запросы отвечает, "/ip dns cache print" их показывает.

 

Настраиваю перехват и перенаправление:

> /ip firewall nat print
Flags: X - disabled, I - invalid, D - dynamic
0  ;;; Intercept DNS requests and handle them by builtin server
     chain=dstnat action=redirect to-ports=53 src-address=10.20.30.0/24
     dst-address=1.2.3.4 dst-port=53 protocol=udp

1  ;;; Intercept DNS requests and handle them by builtin server
     chain=dstnat action=redirect to-ports=53 src-address=10.20.30.0/24
     dst-address=1.2.3.4 dst-port=53 protocol=tcp

Через "/ip firewall nat print stats" вижу, что ни то, ни другое правило не срабатывает.

 

ЧЯДНТ?

Share this post


Link to post
Share on other sites

Отчасти проблема понятна: Микротик работает как мост, поэтому стандартный layer3-файрволл идёт лесом.

Однако в обычном Линуксе для моста вместо iptables можно использовать ebtables.

Умеет ли такое Микротик?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this