Using router as DNS server for two subnets

I think you can dst-nat port 53 (if the DNS server is an external device, let’s say a pi-hole) or redirect if the Mikrotik device itself is used.

Check:
http://forum.mikrotik.com/t/dns-redirect-action-redirect-vs-dst-nat/138046/1
and:
http://forum.mikrotik.com/t/mikrotik-pihole-unbound/148772/1

You might need additionally to masquerade/src-nat, depending on your configuration, see also:
http://forum.mikrotik.com/t/need-solution-for-dns-redirection/161135/1

Read also this current thread here:
http://forum.mikrotik.com/t/help-routing-1-internal-ip-address-to-a-different-dns-server/173943/1
which is seemingly very similar.