DEV Community

Yuri Peixinho
Yuri Peixinho

Posted on

Domínio e DNS

O que é Domínio

Todo computador conectado à internet pode ser acessado por meio do seu endereço de IP público, seja um endereço IPv4 (por exemplo, 192.0.2.172) ou um endereço IPv6 (por exemplo, 2001:db8:8b73:0000:0000:8a2e:0370:1337).

Para os computadores, esses números são fáceis de lidar. Agora imagine só a confusão para nós humanos acessar todos esses endereços? Teríamos que ter algo parecido com uma agenda para anotar os sites e seus endereços IPs.

Para resolver esse problema, existe o protocolo DNS (Domain Name System), que permite que os usuários possam inserir nomes de domínio amigáveis a humanos e serem roteados para os sites que estão procurando. Esse processo é conhecido como “pesquisa de DNS” e é a partir dele que permite que os usuários se conectem a sites usando nomes de domínio em vez de endereço IP

Estrutura de Domínio

É importante entender a estrutura do domínio e sua diferença com URL. Uma URL além de conter o nome do domínio incluí outras informações com protocolos e caminhos. Por exemplo, na url "https://cloudflare.com/learning/" “cloudflare.com” é o domínio. Além do domínio temos o caminho “/learning/” e o protocolo ‘https’.

Como Funciona o DNS?

Como já vimos, a solução do DNS converter o hostname em um endereço de IP para o computador. Para entender o processo atrás da solução do DNS é importante entender sobre os diferentes componentes de hardwares entre os quais a consulta DNS deve passar. Para a web page, o DNS funciona “por baixo dos panos” e não requer a interação do usuário além de a solicitação inicial. Caso queira se aprofundar mais nesse assunto pesquise sobre: DNS Recursor, Root nameserver, TLD nameserve e Authoritative nameserve.

Requisição de DNS

Como já vimos, quando você quer exibir uma página da web no seu navegador, é mais fácil digitar um nome de domínio do que um endereço IP. Vamos dar uma olhada no processo:

  • Digite mozilla.org na barra de localização do seu navegador.
  • Seu navegador pergunta ao seu computador se ele já reconhece o endereço IP identificado por este nome de domínio (usando um cache DNS local). Se reconhecer, o nome é traduzido para o endereço IP e o navegador negocia o conteúdo com o servidor web. Fim da história.
  • Se o seu computador não sabe qual IP está por trás do nome mozilla.org, ele continua perguntando a um servidor DNS, cujo trabalho é precisamente dizer ao seu computador qual endereço IP corresponde a cada nome de domínio registrado.
  • Agora que o computador sabe o endereço IP solicitado, seu navegador pode negociar o conteúdo com o servidor web.

Image description

[Hospedagem](https://www.notion.so/Hospedagem-fd1afa3a7e69400a9dd26fd115691605?pvs=21)
Enter fullscreen mode Exit fullscreen mode

Speedy emails, satisfied customers

Postmark Image

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs