Os servidores de nomes mais comuns (por exemplo, BIND) fazem um mecanismo de bloqueio pelo qual o resolvedor mede o tempo de ida e volta para cada servidor de nomes de destino e se fixa ao que tem o tempo de resposta mais rápido. Este é geralmente o servidor de nomes mais próximo.
Each time a BIND nameserver sends a query to a remote nameserver, it starts an internal stopwatch. When it receives a response, it stops the stopwatch and makes a note of how long that remote nameserver took to respond. -- DNS and Bind 5th edition, Liu and Albitz
Outro servidor de nomes, djbdns, simplesmente escolhe um servidor aleatório . Mais detalhes neste artigo .