[lacnog] Duda sobre servidores raíz de DNS

Alejandro Acosta alejandroacostaalamo en gmail.com
Mar Mayo 22 00:48:48 BRT 2012


Hola Eduardo,
 Tomado de aqui:
https://docs.google.com/viewer?a=v&q=cache:pNdnx_uiCsYJ:www.caida.org/outreach/papers/2003/dnsplacement/dnsplacement.pdf+&hl=es-419&gl=ve&pid=bl&srcid=ADGEESg-Vt7jHhFqqthcAMZvxQbvsw8o-73sf8JbQj8mx-89axIN7Ib1L44tow_g_2r1_IEL6_uc9ocXA3b3xXZ9GBrmOzP6mUdRI0Tz1lhJFztY9l7TCSoraoq8PbLfIzLy2tgrBj4H&sig=AHIEtbQ92KxMjMVvLTQZU3lAmMPdpj_gMw&pli=1

"3. When choosing among root servers, a client selects the
root server with the lowest RTT and always addresses it
with its DNS requests. If this best server becomes unavail-
able, the client switches to the second best and so on, the
rank number increasing in the increasing order of RTTs...... "

"BIND implements an affinity algorithm that causes
client name servers to select intelligently among all avail-
able root servers. It chooses a random starting point, cy-
cles through the root servers, remembering the response
time for each, and sorts the root servers into groups based
on the observed values of RTT. Subsequent queries are di-
rected to servers in the closest group in a round robin fash-
ion. As a result, a client that is ‘close’ (in terms of latency)
to a particular root server will query that server most of the
time, only occasionally querying other root servers that are
further away. Accordingly, each root server acquires a set
of client hosts who prefer its services over those of other
roots."

Saludos,

On 5/21/12, Alejandro Acosta <alejandroacostaalamo en gmail.com> wrote:
> Hola Eduardo,
>   Entre lineas voy a responderte una sola de tus consultas y me
> gustaria a su vez que alguien replicara mi comentario:
>
> On 5/21/12, Eduardo Trápani <etrapani en gmail.com> wrote:
>> Hola,
>>
>> En otra lista estábamos hablando de la copia del L-Root que ahora está
>> en Uruguay.  Y ahí me surgió la duda de ¿por qué hay servidores con un
>> solo sitio global (el "D"), otro con solo un sitio local (el "B") y
>> otro como el "L" con 108 sitios, todos locales, sin ninguno global?
>>
>> Pregunté pero nadie contestó, así que pruebo acá.  ¿Alguien sabe?  Es
>> demasiado poco balanceado, para mi gusto, para estar todos listaditos
>> ordenados en el archivo de hints como si fueran iguales.
>>
>> Y ya que estoy, ¿tengo cómo aprovechar esa copia local?  Con Bind9, me
>> gustaría que arrancara a consultar por l.root-servers.net.  No
>> encontré una descripción de qué hace bind para elegir el rootserver al
>> que le hace la consulta entre todos los del hint file.
>
>    El Bind deberia hacer esto automaticamente; entiendo yo que el Bind
> va almacenando respuestas de todos los root servers que estan en el
> hint file y realiza estadisticas de tiempo de respuestas entre otras
> cosas, de esta manera el sabe cual es el root server que le responde
> mejor y la mayoria de las respuestas las envia a este servidor. En
> Venezuela tenemos un servidor F y efectivamente mi Bind le da
> preferencia (la unica manera que use para corroborar esto fue
> sniffeando.., sorrry). Para ver si el anycast sirve un simple
> traceroute es suficiente.
>   Si quieres forzar que utilice uno especificamente debes dejar el
> root.hint solo con el que te interese (claro, esto seguramente es muy
> mala practica).
>   Por cierto, he escuchado de ciertos ISPs que hasta construyen su
> propio root server, no es dificil.
>
> Saludos,
>
> Alejandro Acosta,
>
>
>>
>> Son poquitas consultas, pero me picó la curiosidad :) de si se podía hacer
>> o
>> no.
>>
>> Saludos, Eduardo.
>> _______________________________________________
>> LACNOG mailing list
>> LACNOG en lacnic.net
>> https://mail.lacnic.net/mailman/listinfo/lacnog
>>
>



Más información sobre la lista de distribución LACNOG