DNS

O que é DNS e como funciona

O que é DNS e como funciona
Este tutorial visa explicar, da forma mais simples, o que é DNS (o Sistema de Nomes de Domínio) e como funciona. Este artigo enfoca os processos mais comuns e não inclui exceções (exceto para domínios em cache) para descrever todo o processo pelo qual a maioria das resoluções de nomes de domínio passam. Neste tutorial, apenas exemplos de IPv4 são fornecidos, mas o processo permanece o mesmo para o protocolo IPv6.

O que é DNS (Sistema de Nome de Domínio)?

Cada dispositivo em uma rede IPv4 / IPv6 possui um identificador único, um endereço chamado endereço IP (endereço de protocolo da Internet), este endereço é útil para o dispositivo ser identificado e alcançado por outros dispositivos. Os usuários familiarizados com IPv4 sabem que os endereços IP consistem em 4 octetos que variam entre 0 e 255, como 123.221.200.3.

Cada site ou serviço com o qual nos comunicamos na internet tem um endereço IP exclusivo que nos permite acessá-lo com precisão, por exemplo, se quisermos entrar em contato com o Google, estamos chegando ao endereço IP 172.217.172.110.

Para humanos, lembrar cada endereço IP para cada site ou serviço que usamos é impossível, ou pelo menos não é uma maneira amigável de lembrar endereços de sites, e é aí que os nomes de domínio, amigáveis ​​para usuários humanos, como LinuxHint.com veio em nosso auxílio.

Embora cada dispositivo tenha um endereço IP exclusivo, cada endereço IP pode ser associado a um nome de domínio para facilitar sua comunicação ou exposição diante dos humanos.

Portanto, se você tem um dispositivo a partir do qual deseja servir outras pessoas, ou deseja ser encontrado facilmente, você pode associá-lo a um nome amigável, chamado de nome de domínio, geralmente começando com www.

DNS (Sistema de Nome de Domínio e NÃO Servidor de Nome de Domínio) é o sistema por meio do qual os nomes de domínio são traduzidos em endereços IP. Podemos pensar no Sistema de Nomes de Domínio como um tradutor amigável www.domínio.com para endereços IPv4 X.X.X.X (ou endereços IPv6 também). E este processo de “tradução” é denominado “Resolução DNS”.

Como funciona o DNS (Sistema de Nome de Domínio)?

O Sistema de Nomes de Domínio (DNS) é obtido por meio de 4 tipos diferentes de servidores: o resolvedor recursivo DNS, o Servidor de Nomes Raiz, o Servidor de Nomes de Domínio de Nível Superior e finalmente o Servidor de Nomes DNS.

Toda a sequência pode ser resumida como:

Seu navegador> DNS Recursive Resolver> Root Name Server> Top Level Domain Server> DNS Name Server.

O DNS Recursive Resolver é a primeira etapa do processo de resolução de DNS, é o servidor que recebe a consulta do usuário para continuar com o processo de resolução (também chamado de busca de DNS). O DNS Recursive Resolver recebe a solicitação do usuário para a tradução do nome de domínio em endereço IP e passa a solicitação para o servidor de nomes raiz, o DNS recursive Resolver tem uma lista contendo todos os endereços de servidores de nomes de raiz para encontrá-los.

O Servidor de Nomes Raiz é a segunda etapa do processo e pode resolver a solicitação do Resolvedor Recursivo com as informações armazenadas em cache ou entregando a solicitação ao Domínio de Nível Superior (como .com, .org, .internet, .edu ou .gov) que contém informações sobre todos os domínios pertencentes a esse nível superior, portanto, se o domínio solicitado for um .com, o servidor de domínio de nível superior será o .com servidor TLD e em seguida a solicitação é enviada ao servidor DNS que contém o endereço IP, envia para o Resolvedor Recursivo que envia ao cliente que solicitou a resolução a tradução adequada ou a resolução traduzida para um endereço IP.

A exceção para as etapas acima é quando uma resolução de nome de domínio recente foi salva no cache pelo Resolvedor.

O processo descrito acima é em muitos casos omitido devido ao cache de DNS, o Resolvedor Recursivo ou o Servidor Raiz podem armazenar informações de resolução do servidor de nomes de domínio em cache para aumentar o desempenho evitando todo o processo, nesses casos a resolução do domínio será mais rápida e alguns dos servidores mencionados acima não irão intervir, é por isso que às vezes atualizamos nossos registros DNS em nossa hospedagem e as alterações levam minutos ou horas para acontecer, porque os caches DNS devem ser atualizados.

Quando um Resolvedor Recursivo obtém informações de resolução, ele as armazena em cache e é usado para as próximas resoluções salvando todo o processo explicado anteriormente.

O Linux tem uma variedade de comandos para lidar com a resolução DNS que você pode encontrar em https: // linuxhint.com / common_dns_tools /.

Espero que você tenha achado útil esta explicação sobre o que são DNS e como funcionam. Continue seguindo LinuxHint para obter mais dicas e atualizações sobre Linux e rede.

AppyMouse na tela Trackpad e ponteiro do mouse para tablets Windows
Os usuários de tablets costumam perder o ponteiro do mouse, especialmente quando costumam usar laptops. Os smartphones e tablets touchscreen vêm com m...
O botão do meio do mouse não funciona no Windows 10
O botão do meio do mouse ajuda você a percorrer longas páginas da web e telas com muitos dados. Se isso parar, você vai acabar usando o teclado para r...
Como alterar os botões esquerdo e direito do mouse no PC com Windows 10
É normal que todos os dispositivos de mouse de computador sejam ergonomicamente projetados para usuários destros. Mas existem dispositivos de mouse di...