0

DNS - DOMAIN NAME SYSTEM

Leonardo Demetrio
Leonardo Demetrio

Oi galera, tudo bem ?


Pessoal hoje eu vim falar um pouco sobre a WEB, mais especifico do DNS ou Domain Name System (domínio de nome de systema).



Mas Leo que loucura é essa de DNS, é tipo HTTP ?


Não, DNS é como se fosse "rotas" ou melhor locais de armazenamento de rotas aonde o seu SITE está hospedado! :)


Mas antes disso eu tenho que te explicar o que é um domínio

Resultado de imagem para domínio

Toda aplicação web tem um IP 132.454.124.11, esse IP aponta para onde o site está, desta forma todo mundo de qualquer lugar se esse IP estiver público pode acessar esse site.


Certo, mas e se a gente tiver que acessar vários sites por ai

teríamos que ficar digitando em nosso navegar

https://172.217.29.228/ ou https://145.22.1.05:8094. Imagina ter que decorar essa rota de IP para acessar o google, o Youtube ou a Digital Innovation One, seria muito difícil não é mesmo ?


Por esse motivo os domínios existem, para facilitar que a gente possa acessar os sites. Ele é um redirecionador de IP que ao ser digitado o seu site ele vai tentar buscar esse 'IP direcionado" nos servidores de DNS.


FAÇA O TESTE:

COLE ESSE IPS NO SEU NAVEGADOR

172.217.29.228 = www.google.com


Ver a imagem de origem



Viu que ele mandou para a página do google? Porém alguns sites não permitem essa abordagem como uma forma de segurança!



Ok, agora vamos voltar para o DNS


Quando você digita google.com, digitalinnovation.one ou youtube.com no seu navegador, ele não sabe o que é a página do google, para isso ele segue alguns passos para gerar a página que você quer.


Você tem um servidor de DNS local, esse servidor armazena rotas de vários sites. O servidor DNS pode ter 2 características são elas :


Busca recursiva

1º Você digita o seu site exemplo : www.google.com

2º O Servidor DNS vai verificar se ele tem esse endereço, se ele tiver irá retornar o IP para o seu navegador acessar o caminho, senão tiver ele vai sair perguntando para os outros servidores DNS até que alguém vai responder.

3º O seu navegador vai receber as informações e acessar o site através do IP recebido

Parte boa, uma vez esse problema resolvido os servidores guardam esse IP em cache e distribuem por eles mesmo a informação.


BUSCA ITERATIVA:


Pode acontecer quando você quer acessar um site de outro país, por exemplo o site do governo do Canadá: www.canada.ca/en


O servidor local deste site está no Canadá ou pode ser que servidores americanos tenham.


1 - Você acessa um site de outro país

2 - O DNS Local identifica que aquele endereço é de outro país e te retorna um IP com a rota para o DNS daquele país

3 - O Navegador faz uma nova requisição para o IP recebido

4 - Ele recebe os dados e monta a página!



E desta forma você usa o DNS para acessar sites diariamente como a digital innovation one. Com toda certeza a DIO tem seu site hospedado em algum lugar e utiliza servidores DNS para guardar a rota do site dela.



Bom galera, por hoje é isso até a próxima !










0
0

Comentários (5)

1
Bianka Santos

Bianka Santos

27/04/2021 17:01

Amei, ótima explicação!

1
F

Fernando Cambundo

27/04/2021 16:41

Obrigado pela dica.

1
M

Marcus Oliveira

27/04/2021 16:20

Adorei, com essa explicação show de bola, agora sim, o DNS não me surta mais.

1
Paulo Junior

Paulo Junior

27/04/2021 15:35

Muito bom!

2
D

DIEGO TEIXEIRA

27/04/2021 15:15

Boa explicação!

Sou apaixonado por tecnologia, marketing e games.

Brasil