O que é a zona raiz e o domínio do DNS?

3

Isso pode parecer uma pergunta boba, mas quero que minha terminologia esteja correta. Este foi o meu entendimento:

DNS root zone = .
DNS root domain = (nameless)

No entanto, depois de ler o artigo da Wikipédia , não tenho tanta certeza:

A domain name consists of one or more parts, technically called labels, that are conventionally concatenated, and delimited by dots, such as example.com.

Então isso me levaria a acreditar:

DNS root zone = .
DNS root domain = .
DNS root label = (nameless)

Isso faz sentido? Qual é o seu entendimento?

    
por Belmin Fernandez 07.01.2011 / 16:37

3 respostas

3

A diferença entre uma zona e um domínio é que uma zona necessariamente inclui um registro SOA , e (além da própria raiz) terá sido > delegado de seu pai usando NS records. O SOA geralmente representa que existe um limite administrativo .

Assim, todas as zonas são domínios , mas o contrário nem sempre é verdadeiro.

Para comparação, você pode ter uma zona contendo o seguinte:

$ORIGIN example.com.
@        IN SOA ...
         IN NS  ...
         IN NS  ...
foo.bar  IN A

em que bar.example.com. ainda é um subdomínio de example.com. , mas não é uma zona completa.

    
por 07.01.2011 / 19:18
1

Um nome de domínio é, muito simplesmente, um nome para um nó na árvore de nomes de domínio. Uma zona pode ser visualizada de duas formas diferentes:

  • Uma zona é uma fatia do banco de dados DNS geral, compreendendo os conjuntos de registros de recursos para uma coleção de nós na árvore de nomes de domínio, com raiz em um nó que é o apex da zona.
  • Uma zona é uma parte da árvore de nomes de domínio, compreendendo um nó no ápice e vários nós para subdomínios conectados. Todas as partes de uma zona estão conectadas ao ápice.

O nome de domínio da raiz é . (porque todos os nomes de domínio totalmente qualificados sempre terminam com um ponto em formato legível - em formato legível por máquina, eles terminam com um rótulo de comprimento zero, e o nome do domínio raiz é simplesmente um rótulo de comprimento zero).

A zona raiz é a fatia do banco de dados DNS servida por um servidor DNS de conteúdo raiz . Ele compreende os conjuntos de registros de recursos para o nome do domínio raiz e uma carga inteira de subdomínios da raiz. Sua borda inferior, como para as bordas inferiores de todas as zonas, é definida por delegações que apontam para longe do servidor DNS de conteúdo que serve os dados para algum outro lugar.

Pode-se baixar vários arquivos de dados da zona raiz das organizações, para ver os dados contidos em zonas raiz reais. Os arquivos de dados da zona raiz da ICANN podem ser obtidos via FTP ou HTTP da InterNIC, como um arquivo chamado root.zone . (O nome do arquivo é simplesmente uma convenção. Não é necessário que os arquivos de dados da zona raiz sejam nomeados dessa maneira.)

Alguns softwares de servidor DNS (por exemplo, BIND da ISC e DNS da Microsoft) possuem outros tipos de zonas raiz. Muitas instalações de tais softwares possuem uma zona de raiz que inclui dicas de raiz . Esta não é uma zona com dados reais em um arquivo de dados. Em vez disso, é uma zona cujos dados são obtidos de outro lugar, usando um conjunto de "dicas" de onde esses dados podem ser obtidos. Um arquivo de dicas de raiz que direcionará o BIND aos servidores DNS de conteúdo raiz da ICANN pode ser obtido via FTP ou HTTP da InterNIC, como um arquivo denominado variadamente db.root , named.cache e named.root .

    
por 10.01.2011 / 06:17
0

A documentação dig refere isso como root . Configurações de ligação recursivas têm um arquivo de zona para '.' geralmente denominado db.root . O artigo da Wikipédia para os servidores de nomes raiz refere-se ao domínio raiz e à zona raiz.

A zona raiz consiste nos domínios de nível superior, como com, net, org, arpa, nós, ca, etc.

    
por 07.01.2011 / 18:06