, for me at least. If your current dns server does not satisfy your needs, try switching to an open dns server and cache the requests on your mikrotik router and then redirect all users with transparent rule to your router cache, so you would be sure that all users are using the same dns. Test before and after switching with traceroute that particular web address that is giving problems and see if there are any differences after switching.
me too, i think the response for this question might solve most DNS problems,
and here's my definition for a good DNS server, for short it's 220.127.116.11(100% accurate) located in Europe
now let's see how in pseudo details what features makes a DNS server perfect:
active monitoring for the cached names, you know that most advanced websites have multiple URLs used for tunneling encrypted data mostly with other functionalities the sum of this dynamic names make the whole service runs beautifully neat, if some a particular name was cached and it happened that you requested the outdated link it will be a literal disaster for the service you provide sometime you cant just figure it out before your angry customer do , none can deny that doesn't face this annoying problem..
so please if someone knows a premium DNS server located in Europe that is actively updated and please don't tell me to write my own DNS server script because i am already tired configuring my custom squid server that i orginally hired someone to lay the foundation of the caching script, i am freakin lazy.