root Servers

14/07/2010 13:50

Numa linguagem simples posso dizer que o root name server sabe onde estão todos os name servers que possuem autoridade pelos top-level domains. Então, para uma determinada query, o root name server pode pelo menos, fornecer os nomes e endereços dos name servers responsáveis pelo top-level domain ao qual àquele domain name pertence. E estes name servers fornecem uma lista com os name servers responsáveis pelo segundo nível e assim sucessivamente.

O root name server é obviamente necessário para que a internet esteja disponível, por isto o DNS provê mecanismos - tais como caching, que será visto adiante - para impedir uma sobrecarga dos root name servers. Mas na ausência de uma informação, a resolution precisa começar pelos root name servers.

Se todos os root name servers da Internet ficassem inacessíveis por um determinado período, todas as resolution da Internet falhariam. Para impedir que isto aconteça a Internet possui treze root name servers, espalhados por diversas partes da rede.

Sendo o foco de tantas queries, os roots ficam muito congestionados; e mesmo sendo sete, o tráfego para cada um deles é muito alto. Um estudo recente calculou um média de 20.000 queries em uma hora,ou aproximadamente seis queries por segundo.

Apesar de toda esta carga na Internet, resolution funciona muito bem. A figura abaixo mostra o processo de endereçamento de um host, incluindo como o processo corresponde ao caminho na árvore do DNS.

 

 

O name server local faz uma query ao root name server, pelo endereço girigiri.gbrmpa.gov.au, e é encaminhado para o name server au. Faz a mesma query ao name server au, obtendo o name server gov.au, que fornece o caminho de gbrmpa.gov.au. Finalmente, ao acessar gbrmpa.gov.au pelo endereço desejado, ele obtém a resposta correta.

Como informei, existe treze root servers no planeta, e outras dezenas de réplicas , veja abaixo a localização de cada um deles.

Letter IPv4 address IPv6 address Old name Operator Location Software
A 198.41.0.4 2001:503:ba3e::2:30 ns.internic.net VeriSign distributed using anycast BIND
B 192.228.79.201 (since January 2004; originally was 128.9.0.107)[3] 2001:478:65::53 (not in root zone yet) ns1.isi.edu USC-ISI Marina Del Rey, California, U.S. BIND
C 192.33.4.12   c.psi.net Cogent Communications distributed using anycast BIND
D 128.8.10.90   terp.umd.edu University of Maryland College Park, Maryland, U.S. BIND
E 192.203.230.10   ns.nasa.gov NASA Mountain View, California, U.S. BIND
F 192.5.5.241 2001:500:2f::f ns.isc.org Internet Systems Consortium distributed using anycast BIND 9[4]
G 192.112.36.4   ns.nic.ddn.mil Defense Information Systems Agency distributed using anycast BIND
H 128.63.2.53 2001:500:1::803f:235 aos.arl.army.mil U.S. Army Research Lab Aberdeen Proving Ground, Maryland, U.S. NSD
I 192.36.148.17 2001:7fe::53 nic.nordu.net Autonomica distributed using anycast BIND
J 192.58.128.30 2001:503:c27::2:30   VeriSign distributed using anycast BIND
K 193.0.14.129 2001:7fd::1   RIPE NCC distributed using anycast NSD[5]
L 199.7.83.42 (since November 2007; originally was 198.32.64.12)[6] 2001:500:3::42   ICANN distributed using anycast NSD[7]
M 202.12.27.33 2001:dc3::35   WIDE Project distributed using anycast BIND
 
Para os especialistas em rede segue abaixo o router utilizado no root server K.
A Cisco 7301 router, part of the AMS-IX mirror of the K root-server.

 

Voltar

Topic: root Servers

Nenhum comentário foi encontrado.