Técnicas de velocidade do resolvedor de DNS

2

Recentemente, recebi uma resposta às minhas preocupações sobre alguns servidores DNS serem mais lentos do que outros, apesar de todos os servidores serem anycast:

In practice, most resolvers won't be impacted by the slower paths to some of the name servers in the set. Most resolvers employ various techniques to provide fast lookups, such as preferring name servers that were previously seen to be faster, sending simultaneous queries to multiple name servers, or pre-fetching queries before the TTL has expired.

Eu não sabia que os resolvedores usavam essas técnicas e não tive sucesso em pesquisar mais informações sobre isso.

  1. Existem nomes para essas técnicas?
  2. Quais resolvedores empregam quais dessas técnicas?
por Rob Olmos 16.12.2010 / 05:40

2 respostas

3

Não consolidado pode pré-buscar entradas de cache quase expiradas. Se configurado para fazer, faz o seguinte. Se um cliente solicitar algum nome que esteja no cache, mas com menos de 10% de seu TTL, o cliente obtém a resposta imediatamente do cache, mas o unbound também envia uma consulta upstream.

Quanto às outras duas técnicas (cache de tempo de resposta e envio de consultas para vários servidores upstream), eu não sei.

    
por 16.12.2010 / 08:40
0

Para as preferências do servidor com base na latência, procure "faixas RTT".

    
por 07.01.2011 / 19:05