O que é e para que serve o DNS?
![]() |
Fonte: ThinkIt
|
O DNS é um dos protocolos mais utilizados quando acedemos à Internet, mas sabe como funciona ou para que serve? Resumidamente o DNS é um protocolo que "traduz" os endereços da linguagem numérica para linguagem corrente. Veja tudo ao pormenor!
O que faz o DNS?
Cada computador ligado à Internet possui, pelo menos, um endereço IP próprio. Contudo não queremos trabalhar com endereços numéricos do tipo 194.153.205.26, mas com um nome de domínio ou endereços mais explícitos (chamados endereços FQDN) do tipo www.google.pt.
Assim, é possível associar nomes em linguagem corrente aos endereços numéricos graças ao DNS.
Funcionamento do DNS |
No caso de querermos ir ao Google, basta introduzirmos o endereço www.google.pt no browser e o DNS irá encarregar-se de traduzir esse endereço para um endereço numérico para proceder à pesquisa. Isto é feito em frações de segundos!
Em que camada do modelo OSI atua o DNS?
O protocolo DNS está inserido na camada “Aplicação” do modelo OSI, esta camada faz a comunicação entre os programas e os protocolos de transporte.
Hierarquia de Nomes
Devido ao "tamanho" da Internet houve necessidade de criar uma hierarquia para organizar todos os domínios da melhor forma . Para isso foram criados 3 "níveis":
- Nome de domínio: é um nome à escolha do utilizador.
- Domínios: O DNS usa um espaço de nomes hierárquico. Este espaço é mantido de forma distribuída e hierárquica por várias servidores, que contêm os domínios: .com; .pt; .uk (...).
- Servidor Raíz: A sua função é responder diretamente às requisições de registos da zona raiz para proceder ao primeiro passo da tradução do IP numérico. A “raíz” é identificada no final do link com um “.” : www.google.com.
Tipos de Domínios
Existem dois tipos de domínios, os gTLDS geralmente utilizados por organizações, sites do estado entre outros e os domínios ccTLDS que são utilizados para a maioria dos sites "comuns" que apenas identifica o país:
- Domínios gTLDS (Generic Top Level Domain): .net, .org, .net, .info, .edu;
- Domínios ccTLDS (Country Code Top Level Domains): Para o Brasil “.br”, para Portugal “.pt”, para França “.fr”.
Sintaxe para nomes de Domínio
As regras para criar um domínio .pt são as seguintes:
- Ter pelo menos 1 caracter até um máximo de 61
- O domínio deve ter apenas caracteres latinos, números e hífenes.
Num domínio .pt não é possível:
- Colocar espaços
- Colocar caracteres especiais
Exemplo de domínios .pt
- www.tekcore.pt
- www.facebook.pt
- www.google.pt
Como ler um endereço?
Vamos explicar num caso prático como ler um endereço: Neste caso iremos ler o endereço "http://www.tekcore.pt."
http: Prefixo
www: Subdomínio
tekcore: Nome
.pt: Domínio (Neste caso ccTLDS)
.: Raiz (Apesar de não ser visível no link que colocamos no browser, a raíz é lida pelo DNS)
Pesquisa Inversa
O DNS também fornece o serviço de pesquisa inversa ou seja ao pesquisarmos por um endereço numérico ele “traduz” para um endereço de linguagem corrente.
Isto é útil quando temos disponível o endereço IP de um host e não sabemos o endereço em “linguagem corrente”.
Fonte: Microsoft TechNet |
Conclusão
O DNS foi criado para nos ajudar a decorar endereços convertendo-os de endereços numéricos para "linguagem corrente".
Existem dois tios de domínios: os ccTLDS e os gTLDS. Cada um destes tem diferentes utilizações.
Sem comentários