Vou apenas tentar expandir a resposta de Alnitak.
Como Alnitak mencionou, os usuários finais normalmente não se conectam aos seus servidores, em vez disso os usuários normalmente se conectam ao seu provedor ou a outros servidores DNS recursivos (como o google 8.8.8.8), que por sua vez, conecte-se aos seus servidores oficiais.
Assim, o usuário localizado na Rússia, mas que usa servidores recursivos baseados nos EUA, se comporta como se estivesse nos EUA. Geralmente (suponho que seja > 90%) os servidores recursivos acima mencionados residem perto dos próprios usuários ou pelo menos na mesma região, mas não não é sempre assim.
Agora, qual servidor recursivo usará: Depende de uma implementação específica de um servidor de nomes (isto é, recursivo nameserver, não seu autoritativo um). irá aleatoriamente tentar qualquer servidor, mais tarde eles tendem a usar o "mais próximo" (por tempo de resposta) com mais freqüência e "distante" com menos freqüência.
Como dizem os autores do servidor de nomes mais usado:
BIND 9 used a simple method of measurement with decay to ensure that the best known server is used to resolve queries. If one server for a domain was 10 ms away and another was 80 ms, BIND 9 would use the 10 ms server most often, but still periodically try the one that was further away
Tudo isso não tem nada a ver com registros DNS e os registros DNS não podem alterar esse processo.
Bottomline: os usuários tendem a usar o servidor mais próximo com mais frequência do que outros.
Nessa resposta, não menciono anycast que realmente muda a imagem, mas seu preço e complexidade são proibitivos muitos usuários.