Protocolo DNS
Aprenda tudo sobre o que o protocolo DNS faz.
DNS(Domain Name System) - É um sistema que traduz nomes do domínio de redes e nomes de máquinas de endereço IP, nos permitindo acessar o site por nome em vez de acessar por indereço IP.
O Protocolo DNS é um sistema distribuído e hierárquico e dividida por diferentes níveis. Vamos abordar mais sobre eles:
Servidores raiz#
Servidor raiz é um servidor de nome para a zona raiz do DNS (Domain Name System). A sua função é responder diretamente às requisições feitas na internet de registros da zona raiz que estão armazenados e também podem encaminhar as solicitações ao servidor(TLD).
Servidores TLD#
Um top-level domain (TLD), ou uma extensão de domínio, é o último segmento do endereço de um site na internet. É responsável pelos domínios como: .com, .org, .net, .edu(genéricos) .br, .uk, .jp (de países).
Mais sobre os domínios top level:
Domínio de Topo Genérico (gTLD)
Se referem aos domínios mais comuns e genéricos no mundo todo, como: .com, .org, .net, etc..
Domínio de Topo Patrocinado (sTLD)
São domínios limitados apenas a proprietários e entidades especificas, como:
- .gov.ao(destinados para uso do governo Angolano;
- .app( Para aplicações mobile e desenvolvimento de software, patrocinado pelo Google);
- .jobs(Para sites de emprego e recrutamento).
Obs:. Para uso é necessário ter autorização e efectuar uma compra.
Domínio de Topo de Código de País (ccTLD)
São domínios para uso de países e estados soberanos, como: .ao(Angola, .pt(Portugal), .br(brasil) e outros.
Domínio de Topo de Infraestrutura
Serve somente para funções técnicas da internet, o que significa que não é para uso comum. É donominado por .ARPA.
TLDs reservados ou de teste local
São domínios reservados apenas para fazer o teste na maquina localmente e não para o uso global, como: .localhost.
Servidores autoritativos#
Servidores autoritativos é onde contem as informações finais e oficiais do domínio, ou seja a relação entre o nome do domínio e o endereço IP. O nome do domínio pode ser facilmente compreendido por humanos, como por exemplo:google.com e o endereço IP pode ser lido pelo computador, ex:192.168.10.25.
Servidores recursivos#
Se comunica com vários servidores afim de pegar um endereço IP, para devolver ao cliente.
A imagem abaixo explica de forma simples como acontece a comunicação entre os servidores até a informação chegar no navegador do usurário:
