root Servers
14/07/2010 13:50Numa 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 |
———
VoltarTopic: root Servers
Nenhum comentário foi encontrado.