O que é DNS? Como é útil?

Você já ouviu falar do termo DNS ? Você(Did) se deparou com mensagens de erro que informavam que o servidor DNS(DNS server) não pôde ser alcançado? Você sabe o que é um DNS e para que serve? Se você quiser descobrir, leia este guia. Explicamos o que é o DNS , seu papel na internet e como funciona. Para ser completo, também vamos percorrer um pouco de sua história. Vamos começar:

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

DNS significa " sistema de nomes de domínio(domain name system) ", e é um padrão usado para gerenciar os endereços IP(IP address) de sites em todo o mundo. Em linguagem de computador(computer language) , todo site na internet tem um endereço IP(IP address) onde pode ser encontrado. Por exemplo, nosso site Digital Citizen pode ser encontrado no endereço IP 104.26.13.188(IP address 104.26.13.188) .

Computadores e outros dispositivos não têm problemas em lembrar e usar endereços IP para um número ilimitado de sites. No entanto, pessoas como você e eu temos dificuldade em fazer isso. No final das contas, é muito mais fácil lembrar do digitalcitizen.life do que de uma série de números como 104.26.13.188. É por isso que a tecnologia DNS(DNS technology) existe:

O propósito do DNS é traduzir os endereços IP de sites na internet em algo legível, fácil de entender e lembrar para nós humanos.

O DNS pode traduzir os nomes de sites em endereços IP numéricos

De certa forma, você pode olhar para a tecnologia DNS(DNS tech) como uma enorme agenda telefônica que associa um nome a todos os endereços IP(IP address) de sites do mundo. A diferença entre DNS e uma agenda telefônica real é que, em vez de números de telefone, você tem o endereço IP(IP address) es. É normal lembrarmos os nomes de nossos amigos, mas não seus números de telefone. Quando você quiser ligar para um de seus amigos, basta abrir a agenda telefônica em seu smartphone e chamá-los pelo nome.

Assim como você não precisa lembrar os números de telefone dos seus amigos, você não precisa lembrar os endereços IP dos sites para poder visitá-los. Tudo o que você precisa lembrar são seus nomes, e a tecnologia DNS os(DNS technology) associa automaticamente aos endereços IP corretos.

Como funciona o DNS?

Agora você sabe o que significa DNS e o que ele faz. Mas como ele faz o que faz? A resposta é: o DNS faz seu trabalho por meio de servidores DNS(DNS servers) . São servidores especiais que armazenam grandes bancos de dados de endereços IP de vários sites da internet, bem como os endereços IP de outros servidores DNS que fazem a mesma coisa.

Quando você deseja visitar um site, seu computador ou dispositivo pergunta ao servidor DNS se ele conhece o endereço IP desse site. (When you want to visit a website, your computer or device asks its DNS server if it knows the IP address of that website.)Se isso acontecer e seu computador receber uma resposta, você será imediatamente reencaminhado para o endereço IP(IP address) desse site . Esse processo é chamado de pesquisa de DNS(DNS lookup) . É como a função de busca(search function) na agenda telefônica do seu smartphone.

No entanto, é possível que o servidor DNS(DNS server) definido em seu computador ou dispositivo(computer or device) não saiba o endereço IP(IP address) de um site que você está tentando visitar. É algo que pode acontecer porque manter um banco de dados com todos os sites do mundo é uma tarefa titânica. No entanto, os servidores DNS(DNS server) não são ilhas perdidas em um mar de sites: eles também estão conectados entre si e também mantêm uma hierarquia. Se um servidor DNS não souber o endereço IP de um determinado site, ele retransmitirá a pergunta para outro servidor DNS(If a DNS server doesn't know the IP address of a certain website, it relays the question to another DNS server) , que está mais alto na hierarquia. Quando um resultado é encontrado, a resposta é encaminhada de volta ao seu computador ou dispositivo(computer or device) .

Diagrama que mostra o básico de como funciona o DNS

Todo esse processo de " perguntar e responder(ask and respond) " acontece em milissegundos. É tão rápido que você não consegue saber qual servidor DNS(DNS server) retransmitiu o endereço IP(IP address) do site que você está tentando visitar. No entanto, os computadores, dispositivos e aplicativos modernos não gostam de nenhum atraso, por menor que seja, então a maioria deles também mantém caches de suas solicitações de DNS . Dessa forma, eles podem abrir um site que você já visitou ainda mais rápido na próxima vez que você o visitar.

Se você está se perguntando quem mantém os servidores DNS , saiba que esses servidores são mantidos por várias entidades diferentes, desde seu ISP ( Internet Service Provider ) até organizações governamentais e universidades de todo o mundo.

Um pouco antes neste artigo, mencionamos brevemente que os servidores DNS não estão apenas se comunicando entre si, mas também têm uma hierarquia estabelecida. Essa afirmação provavelmente deixou você curioso para descobrir qual servidor DNS por aí é o "rei da colina". 🙂 Aqui está a resposta: existem 13 reis, o que significa que todos os servidores DNS do mundo retransmitem(world relay) para esses treze principais - "topo da cadeia alimentar(food chain) " - servidores DNS . Eles também levam o nome de servidores raiz (root servers)DNS .

No entanto, não assuma que existem apenas 13 servidores raiz físicos por aí. Na realidade, cada um desses servidores DNS raiz usa (DNS)equipamentos de rede(network equipment) redundantes e estão espalhados geograficamente em vários locais, de modo que, se um dos servidores DNS físicos cair, a Internet não. Para ser mais preciso, existem 13 servidores raiz mantidos por 12 operadoras (que são organizações independentes) e existem 1038 instâncias (também conhecidas como servidores raiz DNS(DNS root) físicos ) em todo o mundo.

Mapa de instâncias de servidores raiz DNS no ano de 2020

Se você quiser saber quem os mantém e onde eles estão localizados geograficamente, você pode encontrar a lista na Wikipedia - Root name server e root-servers.org . Alerta de spoiler(Spoiler alert) : a maioria dos operadores de DNS raiz são dos Estados (United) Unidos(States) da América(America) .

Quando o DNS foi inventado e por quem?

DNS ou Domain Name System foi inventado por um homem chamado Paul Mockapetris, em 1983.(DNS or Domain Name System was invented by a man called Paul Mockapetris, back in 1983.) Antes disso, a internet praticamente não existia. No entanto, os computadores que faziam parte da ARPANET , rede de computadores(computer network) criada e mantida pela ARPA ( Advanced Research Projects Agency , do Departamento(Department) de Defesa(Defense) dos Estados (United) Unidos(States) ), todos contavam com endereços numéricos para poderem se comunicar entre si. A ARPANET(ARPANET) foi uma das bases sobre as quais a internet como a conhecemos hoje foi construída. Os endereços numéricos dos hosts na ARPANETforam adicionados manualmente e foram inicialmente armazenados em um arquivo HOSTS.txt(HOSTS.txt file) que foi usado para traduzi-los em nomes legíveis.

No entanto, usar apenas esse arquivo HOSTS.txt logo ficou muito lento, pois o número de hosts (computadores) estava aumentando. A solução para este problema veio de Paul Mockapetris , que teve que inventar uma maneira de tornar as redes mais fáceis e amigáveis ​​de usar pelas pessoas. Em outras palavras, ele precisava encontrar uma maneira de atribuir nomes a números, para que as pessoas não precisassem aprender os endereços numéricos de todos os computadores aos quais se conectavam.

E assim surgiu o DNS : um sistema que divide as responsabilidades de nomenclatura entre vários servidores, encontrados em diferentes locais da rede. O Domain Name System tinha a grande vantagem de poder fornecer respostas (traduzindo nomes para endereços numéricos) mesmo que alguns dos servidores caíssem, pois os outros que ainda estavam funcionando poderiam fornecer a mesma funcionalidade.

Gostaria de saber mais sobre DNS ?

Se você respondeu Sim(Yes) a esta pergunta, estamos prontos para ajudar. Ao longo dos anos, publicamos alguns tutoriais e guias relacionados ao DNS . Se você está ansioso para aprender, sinta-se à vontade para navegar pela lista:

  • 3 maneiras de alterar as configurações de DNS no (DNS)Windows 10
  • Qual é o meu DNS ? 5 maneiras de descobrir, no Windows 10
  • O que é um servidor DNS(DNS server) de terceiros ? 8 razões para usar servidores DNS(DNS server) públicos
  • O que é DNS sobre HTTPS ou pesquisas DNS seguras(HTTPS or Secure DNS lookups) ? Ative-o no Google Chrome !
  • Como habilitar o DNS sobre HTTPS no Firefox

Agora você sabe mais sobre DNS . Tem mais alguma coisa que você gostaria de aprender?

Agora que você conhece o básico sobre o que é a tecnologia DNS(DNS technology) e como ela funciona, você deve ter mais facilidade para entender certos problemas com os quais se depara ao navegar na Internet. Se você tiver alguma dúvida sobre DNS ou quiser compartilhar mais informações sobre servidores DNS , não hesite em deixar um comentário na seção abaixo.



About the author

Sou técnico em informática e tenho mais de 10 anos de experiência na área. Eu me especializei no desenvolvimento do Windows 7 e Windows Apps, bem como no design de Cool Websites. Sou extremamente conhecedor e experiente na área, e seria um ativo valioso para qualquer organização que queira expandir seus negócios.



Related posts