O que é DNS?

DNS significa Domain Name System

São como as páginas amarelas da lista telefônica para a Internet. Você fornece um nome, o DNS fornece um número. O nome, neste caso, é especificamente um nome de um domínio (Ex.: minas.com.br)  e o número é um endereço IP (Ex.: 192.168.1.1). Sem o DNS, você teria que lembrar de cada endereço IP de cada site que você deseja visitar, já pensou ter que memorizar o IP do site da Globo, Facebook, Twitter, Instagram entre outros serviços? Inviável né, por este motivo que existe o tal DNS.

 

Como surgiu o DNS?

O sistema de distribuição de nomes de domínio começou no ano de 1984, e através dele tornou-se possível que os nomes de hosts residentes em um banco de dados pudessem ser distribuído entre vários servidores, diminuindo assim a carga em qualquer servidor. O DNS baseia-se em nomes hierárquicos e permite a inscrição de vários dados digitados, além do nome do Host e do IP (Internet Protocol). Pelo fato de o banco de dados de DNS ser distribuído, o tamanho é ilimitado e o desempenho não altera quando outros servidores são adicionados. No mundo todo, existem apenas 13 servidores DNS, que sem eles a internet não iria existir como ela é hoje.

 

Como funciona?

O servidor DNS traduz nomes para os endereços IP e vice-versa, permitindo a localização de host sem um domínio determinado.

 

O servidor DNS é dividido entre DNS primário e DNS secundário, que é a cópia de segurança do DNS primário. Assim, ele se torna parte necessária para quem quer usar a internet de uma forma mais fácil, evita que hackers roubem os seus dados pessoais.

 

Hierarquia

Devido ao tamanho da Internet, armazenar todos os pares domínio – endereço IP em um único servidor DNS seria inviável, por questões de escalabilidade que incluem:

  • Disponibilidade: se o único servidor de DNS falhasse, o serviço se tornaria indisponível para o mundo inteiro.

 

  • Volume de tráfego: o servidor deveria tratar os pedidos DNS do planeta inteiro.

 

  • Distância: grande parte dos usuários estaria muito distante do servidor, onde quer que ele fosse instalado, gerando grandes atrasos para resolver pedidos DNS.

 

  • Manutenção do banco de dados: o banco de dados deveria armazenar uma quantidade de dados enorme e teria que ser atualizado com uma frequência muito alta, toda vez que um domínio fosse associado a um endereço IP.

 

A solução encontrada é fazer do DNS uma base de dados distribuída e hierárquica . Os servidores DNS se dividem nas seguintes categorias:

 

Servidores Raiz

No topo da hierarquia estão os 13 servidores raiz. Um servidor-raiz (root name server) é um servidor de nome para a zona raiz do DNS (Domain Name System). A sua função é responder diretamente às requisições de registros da zona raiz e responder a outras requisições retornando uma lista dos servidores de nome designados para o domínio de topo apropriado. Os servidores raiz são parte crucial da Internet porque eles são o primeiro passo em resolver nomes para endereços IP e são usados para comunicação entre hosts.

 

Servidores de domínio de topo

Cada domínio é formado por nomes separados por pontos. O nome mais à direita é chamado de domínio de topo. Exemplos de domínios de topo são .com, .org, .net, .edu, .inf e .gov.

Cada servidor de domínio de topo conhece os endereços dos servidores autoritativos que pertencem àquele domínio de topo, ou o endereço de algum servidor DNS intermediário que conhece um servidor autoritativo.

 

Servidores com autoridade

O servidor com autoridade de um domínio possui os registros originais que associam aquele domínio a seu endereço de IP. Toda vez que um domínio adquire um novo endereço, essas informações devem ser adicionadas a pelo menos dois servidores autoritativo. Um deles será o servidor autoritativo principal e o outro, o secundário. Isso é feito para minimizar o risco de, em caso de erros em um servidor DNS, perder todas as informações originais do endereço daquele domínio.

Ex.:

ns1.exemplo.com.br

ns2.exemplo.com.br

 

Obtenção de nomes de domínio e endereços IP

O espaço de nomes de domínio e endereços IP são recursos críticos para a internet, no sentido que requerem coordenação global. Cada endereço IP deve identificar um único equipamento, de forma que não é possível atribuir endereços IP de maneira descentralizada. Da mesma forma, um nome de domínio deve identificar o conjunto de computadores que o mantém. A organização responsável por atribuir nomes de domínio e endereços IP em nível global é a ICANN.

 

Leia também: Como alterar os DNS no registro.br?

Fonte: https://pt.wikipedia.org/wiki/Domain_Name_System

Postado nas categorias em   Rede.

Bruno de Lima Costa já escreveu 583 artigos

Deixe seu comentário

Seu email não será divulgado. Campos obrigatórios *

Nos comentários você poderá utilizar essas marcações: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>