I am using mikrotik 4.13 as a transparent dns proxy with 5 dns servers configured (isp1, isp2, isp1, isp2 and google dns).
sometimes i get slow response times from various dns in that list.
can mikrotik do a parallel query: send dns 5 dns requests and cache&return the first answer?
Servers are not queried in parallel. DNS cache is contacting DNS server, which provide the fastest answer. Periodically DNS cache checks other servers in the list to make sure, that it currently using the faster replying one.
ok, if i understand correctly the dns server list is not ordered? routeros will forward dns queries to the fastest known dns server?
Yes, it is correct. There is no order, the fastest DNS server is contacted all the time.
ok, thanks.
There is RTT ordering? Nice …