O que é DNS e como funciona?

O Domain Name System ( DNS ) é um dos componentes mais críticos da World Wide Web ( WWW ). Ele ajuda você a digitar um endereço da Web em seu navegador para ver o site correto na tela.

Hoje, esse processo acontece tão rapidamente que é fácil tomá-lo como garantido. No entanto, um conjunto complexo de processos está acontecendo nos bastidores para ajudá-lo a navegar em bons sites como este!

Alguns fundamentos da Internet

A internet(The internet) é essencialmente muitos computadores ligados com cabos de rede, sinais de rádio e vários outros métodos de transportar um sinal digital. O que unifica todos esses dispositivos e tecnologias de rede é o Internet Protocol(Internet Protocol) (IP).

Um protocolo de comunicação descreve as regras e os dispositivos de linguagem usados ​​para conversar entre si. Quaisquer dois dispositivos (seja uma geladeira inteligente, laptop, smartphone ou aspirador de pó robô) podem enviar e receber informações entre si, desde que usem o mesmo protocolo.

As redes IP atribuem um número exclusivo a cada dispositivo conhecido como endereço IP. O endereço IP existe para que os pacotes de dados enviados pela rede tenham um destino claro.

Seu dispositivo de gateway de internet, geralmente um roteador sem fio, tem um endereço IP público que qualquer pessoa na internet pode ver. Como os endereços IP também representam locais físicos em uma rede, isso significa que um endereço IP também mostra sua localização aproximada! No entanto, você não precisa digitar um endereço IP para acessar coisas na web. É exatamente aí que o DNS entra para salvar o dia.

Graças a Deus pelos URLs

Endereços da Internet como https://www.online-tech-tips.com são conhecidos como URLs ou Uniform Resource Locators . Esses endereços são fáceis para os humanos lembrarem porque geralmente são escolhidos para serem memoráveis. Esta é a sequência de texto que você digita em um navegador da Web, como a barra de endereços do Chrome, para visitar esse site.

No entanto, o computador real que contém o site e outros conteúdos que você acessa tem um endereço IP, não um URL . Na verdade, um único URL pode apontar para vários endereços IP, pois vários servidores em todo o mundo podem hospedar os mesmos sites e dados.

Servidores DNS transformam URLs em endereços IP(DNS Servers Turn URLs Into IP Addresses)

Um servidor DNS é um computador em uma rede que pega o URL que você digita e o compara com um banco de dados de endereços IP para ver qual deles está associado ao URL .

É como procurar um número de telefone em uma lista telefônica. Depois de encontrar o nome e as iniciais da pessoa, há um número de telefone listado ao lado. É o número que faz o telefone tocar e o endereço IP que coloca seu computador em contato com o servidor web que está procurando.

Como funciona o DNS passo a passo

Vejamos o que acontece depois que você abre o navegador da Web, digita um URL e pressiona Enter .

  1. Primeiro, seu navegador verifica o cache DNS(DNS cache) , onde as solicitações anteriores foram armazenadas como registros DNS . Portanto, se você estiver visitando o mesmo site repetidamente, não precisará esperar por uma resposta DNS todas as vezes. (DNS)O navegador também verificará o arquivo Hosts do seu computador. (Hosts)Esta é uma lista de URLs(URLs) manuais com um registro de seus endereços IP correspondentes, conhecidos como nomes de host. O arquivo Hosts tem prioridade sobre tudo, então seu navegador irá para o endereço IP listado lá, se houver.
  2. Se as informações não estiverem disponíveis localmente, seu navegador da Web enviará uma solicitação a um resolvedor de DNS . Este é o servidor que a maioria das pessoas chama de servidor de nomes DNS . Mas, na verdade, o resolvedor é apenas parte do sistema DNS mais extenso . O resolvedor é normalmente operado pelo seu provedor de serviços de Internet(Internet Service Provider) ( ISP ).

  1. Suponha que os resolvedores de DNS locais do ISP (geralmente pelo menos dois) não tenham as informações de que você precisa em seu cache. Nesse caso, ele precisa enviar a solicitação mais acima na cadeia para um servidor de nomes raiz DNS . Um servidor de nomes raiz não possui informações sobre endereços IP e URLs . Em vez disso, ele tem informações sobre servidores de nomes de domínios de primeiro nível(Top-level Domain) ( TLD ) e redireciona as solicitações para seus locais. O domínio de nível superior é .com, .org e outros sufixos que você vê no final de um endereço da web. Se a sua URL for .com, o servidor TLD que lida com domínios .com é a próxima parada.
  2. O servidor de nomes TLD fornecerá o domínio de segundo nível. Esse é o “google” em “google.com”, por exemplo. O servidor TLD sabe qual servidor de nomes possui as informações de endereço IP para esse domínio de segundo nível e seus subdomínios e encaminha a solicitação de pesquisa de DNS para esse destino. (DNS)Este servidor é conhecido como servidor de nomes autoritativo. O servidor DNS(DNS) autoritativo fornece o endereço IP real e o envia de volta ao resolvedor de DNS que seu navegador contatou originalmente.(DNS)

Essa é uma jornada e tanto, mas a quantidade de tempo que uma consulta DNS geralmente leva é entre uma fração de segundo a alguns segundos.

DNS pode mudar sua experiência na Internet(Internet)

Nem todos os resolvedores de DNS são criados iguais. Não é incomum que alguns ISPs gerenciem mal seus servidores DNS . Eles podem fornecer caches inadequados, hardware lento, largura de banda insuficiente ou software com bugs.

Do seu ponto de vista, isso resulta em uma página da Web que gera erros de DNS ou simplesmente leva muito tempo para abrir pela primeira vez. É por isso que muitas pessoas optam por alterar seus servidores DNS preferidos para servidores alternativos. Por exemplo, o Google(Google) executa servidores DNS em 8.8.8.8 e 8.8.4.4. OpenDNS oferece servidores em 208.67.222.222 e 208.67.220.220. Há muito mais além desses dois exemplos, oferecendo muitas opções que a maioria dos usuários da web nem sabe que tem.

Escolher o serviço DNS certo pode transformar sua experiência de navegação. Alguns oferecem pesquisas mais rápidas e confiáveis ​​do que o seu ISP , e outros podem ter recursos especiais, como o bloqueio de sites maliciosos.

Serviços DNS inteligentes

Os serviços Smart DNS(Smart DNS) são outra alternativa aos servidores DNS públicos . Geralmente, são serviços de assinatura pagos e oferecem controle refinado sobre suas solicitações de DNS . Eles são frequentemente usados ​​para contornar restrições geográficas.

Ainda assim, ao contrário de uma VPN , um Smart DNS pode redirecioná-lo seletivamente para servidores em outros países apenas para serviços que você especificar e deixar o restante de sua navegação intocado. Em uma VPN , você teria que implementar um método conhecido como split-tunneling para obter um resultado semelhante, mas o split-tunneling é mais complexo de configurar do que um DNS inteligente .

Pesquisas de DNS reverso

O processo de DNS que descrevemos até agora é conhecido como “ pesquisa de DNS direta ” e a maioria das solicitações de DNS é desse tipo. No entanto, também é possível realizar uma pesquisa inversa. É aqui que você conhece o endereço IP de um servidor, mas não sabe qual URL está associado a esse endereço. Isso pode ser útil quando você só pode ver o endereço IP de um servidor em seus logs de rede e deseja saber a quem ele pertence.

DNS e privacidade

Os serviços públicos de DNS(Public DNS) geralmente são vulneráveis ​​a espionagem, e o próprio serviço DNS pode manter registros de quais sites você solicitou. Isso significa que terceiros podem saber exatamente quais sites você visitou e quando você os visitou.

O sistema DNS nunca foi projetado para ser inerentemente privado, mas o estado da internet hoje torna a privacidade uma questão fundamental para todos que se conectam à web. Isso deu origem aos serviços de DNS Privado(Private DNS services) . Alguns são pagos, mas algumas empresas, como a Cloudflare , oferecem servidores DNS privados gratuitos . Esses servidores são configurados para não manter registros e dificultar a espionagem ou a interferência de terceiros nas comunicações (communications)DNS . Isso nos leva à última coisa importante que você deve saber sobre DNS .

Hackers podem usar DNS contra você

Pode haver um lado escuro no sistema DNS . Por meio de uma prática conhecida como falsificação de DNS ou envenenamento de cache de (DNS)DNS , os agentes mal-intencionados podem corromper o cache de DNS do seu (DNS)provedor(ISP) de Internet ao se passar pelo servidor e enviar dados de DNS falsos de volta ao resolvedor.

Então, o que isso significa é que quando seu computador envia uma solicitação de pesquisa de DNS , ele pode ser redirecionado por um cache envenenado para um site malicioso. A coisa mais perigosa sobre isso é que não há nada que você possa fazer para evitar isso. Portanto, você terá que confiar em seus sistemas de segurança da Internet e levar a sério os avisos de que a certificação de um site não está correta.

O envenenamento de cache(Cache) também é um excelente motivo para usar os principais serviços de DNS de empresas como Google e Cloudflare , pois são menos propensos a serem vítimas de falsificação. No entanto, o processo de resolução de DNS ainda é a melhor maneira que alguém inventou para navegar na web de forma rápida e eficiente. Portanto, você deve enfrentar o raro ataque de hackers com todo o bem que o DNS traz.



About the author

Sou um especialista em computadores com mais de 10 anos de experiência e me especializei em ajudar as pessoas a gerenciar seus computadores em seus escritórios. Escrevi artigos sobre tópicos como otimizar sua conexão com a Internet, como configurar um computador para a melhor experiência de jogo e muito mais. Se você está procurando ajuda com qualquer coisa relacionada ao seu trabalho ou vida pessoal, eu sou a pessoa para você!



Related posts