Now users have the Windows AD Server as DNS Servers. If the server goes down no one could browse the internet until the dns request timeout finishes (a lot of time) and it jumps to the next dns server (secondary AD server)
If the RouterOs have one option to do zone transfer to his DNS cache the users could use the Mikrotik as the DNS Server because the Mikrotik should have the AD DNS Zones in it’s memory.
If you want to vote for some feature request you need to register on the wiki and edit the page adding your nick and time of the vote as other users did.
The feature request for this post seems to be this:
Add option when specifying DNS servers to set which domains they are authoritative for. There is sometimes need to direct DNS query for specific domains to specific DNS server. Example: if I use 8.8.8.8 and 8.8.8.4 as DNS severs I would like to be able to add 4.4.4.4 as DNS for domain somedomain.loc and his subdomains. That would allow Mikrotik to generaly use first two DNS servers but if there is request for somedomain.loc or it's subdomains it will use third DNS. This is needed for handling internal DNS for large networks, where there are several local DNS servers each handling his own local (sub)domain. This would be similar in function to the dnsmasq --server feature.
Search it on the wiki page and add your vote after it if you want to see this implemented.
Thanks for the links. If the feature request it’s not approved I will try to use some of the ideas of the links.
Here are my comments for the previous links:
The first one will involve to make the firewall packet inspector to check all the dns packets. And the second will make the router to check each 2 seconds the status of the DNS.
I know I could change the second script detection time, but my improvement suggestion was to allow us to edit within WinBox a bit the DNS server files of the Routerboard because it’s not very dificult to do and it will not use so much resources of the router.