У вас тут стоят несколько задач.
1) вам надо перехватывать DNS запросы, это на 7 уровне модели OSI
2) вам надо выдать другой DNS ответ.
В рамках mikrotik, это делать мягко говоря не очень удобно, можно это сделать на других днс серверах
dnsmasq, unbound (хотя там то же не очень удобно) или bind, где вы можете все запросы переслать через view конструкции.
Пример перехвата днс и отправка на другой днс
/ip firewall layer7-protocol add name=mycompany.ru regexp=mycompany.ru
/ip firewall mangle add chain=prerouting dst-address=172.16.100.1 layer7-protocol=mycompany.ru action=mark-connection new-connection-mark=mycompany.ru-forward protocol=tcp dst-port=53
/ip firewall mangle add chain=prerouting dst-address=172.16.100.1 layer7-protocol=mycompany.ru action=mark-connection new-connection-mark=mycompany.ru-forward protocol=udp dst-port=53
/ip firewall nat add action=dst-nat chain=dstnat connection-mark=mycompany.ru-forward to-addresses=10.100.100.2
/ip firewall nat add action=masquerade chain=srcnat connection-mark=mycompany.ru-forward
Можно оставить тик, но будет больше мороки как мне кажется.