O que é serviço DNS e servidor DNS?

A Internet é uma enorme rede de computadores, e cada dispositivo conectado à Internet recebe um endereço IP exclusivo (como 203.119.101.61) que ajuda outros computadores a identificá-lo. Mas se você precisar inserir um endereço IP toda vez que quiser visitar um site, as pessoas deverão memorizar muitos números. É fácil cometer erros e levar a visitas erradas. Assim, os nomes de domínio foram inventados para resolver esse problema e desempenhar um papel importante na comunicação da Internet.

O que é o serviço DNS?

O serviço DNS, também chamado de Domain Name System, é um serviço central da Internet. Sua principal função é converter nomes de domínio em endereços IP que podem ser facilmente reconhecidos por computadores, para que os usuários possam facilmente direcionar para um site sem precisar memorizar longas sequências de números e letras específicas.

Especificamente, o serviço DNS pode ser dividido em serviço de resolução recursiva, serviço de nome de domínio raiz, serviço de nome de domínio TLD e serviço de nome de domínio autoritativo.

O que é um servidor DNS?

Um servidor DNS (Domain Name Server), também conhecido como servidor de nomes e responsável por fornecer serviços DNS. Ele mantém vários tipos de registros. Os servidores DNS incluem resolvedores recursivos, servidores raiz, servidores TLD e servidores autoritativos, que trabalham juntos para fornecer endereços IP aos usuários.

A figura a seguir é o fluxograma dos servidores DNS.

dns_workflow
  • Resolvedor recursivo: também conhecido como resolvedor de DNS, geralmente gerenciado por um ISP. É o primeiro passo em uma consulta DNS. O resolvedor recursivo armazena em cache a resposta final para cada consulta executada e a salva por um período de tempo (chamado de tempo de vida). Quando um resolvedor recursivo recebe uma solicitação de consulta recursiva de um usuário, se houver caches, ele usará diretamente a resposta em cache para responder rapidamente sem precisar se comunicar com nenhum outro servidor DNS. Caso contrário, ele enviará solicitações ao servidor raiz por sua vez e, em seguida, enviará outra solicitação ao servidor TLD após obter a resposta inicial e, em seguida, enviará a última solicitação ao servidor autoritativo e, finalmente, obterá o endereço IP como resposta e devolvê-lo ao usuário.
  • Servidor raiz: Existem 13 servidores de nomes de domínio raiz no mundo, e um deles é o principal servidor raiz nos Estados Unidos, que é operado pela Network Solutions, uma agência americana de Internet. Os outros 12 são servidores raiz secundários, dos quais 9 estão nos Estados Unidos, 2 estão na Europa (colocados no Reino Unido e na Suécia) e 1 está na Ásia (colocado no Japão). Se não houver resposta em cache, o resolvedor iniciará uma solicitação de consulta ao servidor raiz. O servidor raiz registra o nome de domínio de nível superior (.com, .net, .org, etc.) e o hoster correspondente. Depois que o resolvedor recursivo obtém a resposta inicial, ele envia outra solicitação ao servidor de nomes do TLD.
  • Servidor TLD: TLD é o nome de domínio de nível mais alto no sistema de nomes de domínio, e o servidor de nomes TLD gerencia todas as informações de nome de domínio do domínio genérico de primeiro nível. Em julho de 2015, havia 1.058 domínios de primeiro nível, divididos em duas categorias: domínios genéricos de primeiro nível e domínios de primeiro nível de país/região. Os gTLDs mais comuns são: .com, .org, .net, .edu e .gov. Um domínio de nível superior de país refere-se a um domínio específico de um país ou estado. Por exemplo, .cn, .uk, .us, .de, .jp, etc. Quando o servidor TLD recebe uma solicitação de consulta para um determinado domínio de nível superior do resolvedor recursivo, o servidor de domínio de nível superior correspondente informa o resolvedor da resposta e a direciona para o servidor autorizado para iniciar a próxima consulta.
  • Servidor autoritativo: Um servidor autoritativo é definido pelo registrador de nomes de domínio para um nome de domínio específico (como "www.ipshu.com"), que é usado para o gerenciamento (adição, exclusão, modificação etc.) do domínio específico próprio nome. Aqui, o resolvedor recursivo encontra o endereço IP do servidor web correspondente ao domínio e retorna o endereço IP ao resolvedor recursivo. Um servidor autoritativo é geralmente a última etapa no processamento de encontrar um endereço IP.

Quando o resolvedor recursivo do ISP recebe o endereço IP, ele retorna a informação ao servidor web através do PC do usuário, e o servidor web retorna a informação correspondente ao usuário de acordo com o conteúdo solicitado pelo nome de domínio, para que o usuário possa finalmente adquirir o conteúdo esperado.

📚 Comentar

Idiomas