Domínio e hospedagem: qual a diferença

Domínio é o nome que as pessoas digitam (meusite.com.br). Hospedagem é o servidor que guarda e executa o seu site ou app. O DNS liga um ao outro.

Atualizado em 5 min de leitura

Objetivos de aprendizado

Depois de ler este artigo, você vai conseguir:

  • Diferenciar domínio, hospedagem, registrador e DNS
  • Entender o que acontece entre digitar o endereço e ver o site
  • Decidir onde comprar cada peça e o que trocar sem derrubar o site
Nesta página

Quem está montando o primeiro site costuma ouvir "compre um domínio e uma hospedagem" como se fosse um produto só. São duas coisas diferentes, geralmente vendidas por empresas diferentes, e entender isso evita pagar duas vezes pelo que você já tem ou ficar com um nome que não aponta para lugar nenhum.

A analogia clássica ajuda: o domínio é o endereço da loja; a hospedagem é o prédio onde a loja funciona. Dá para ter o endereço sem prédio (o nome existe, mas nada responde) e o prédio sem endereço amigável (o site funciona, mas só por um endereço técnico).

Registradormeusite.com.brDNSnome → IPHospedagem203.0.113.10Nova hospedagem198.51.100.7ao migrar, sóo destino muda
O domínio é só um nome no registrador; o DNS aponta esse nome para o servidor da hospedagem.

O que é um domínio?#

Um domínio é um nome legível que identifica um servidor na internet, como meusite.com.br. Computadores se encontram por endereços IP (203.0.113.10), difíceis de lembrar e que podem mudar. O domínio é o apelido estável.

O nome se lê da direita para a esquerda: br é o domínio de topo, com a categoria e meusite o nome que você escolheu. Tudo isso é só um nome e uma entrada em um cadastro. Não há servidor nem site dentro dele.

Você também não compra o domínio para sempre. Segundo a MDN, você paga pelo direito de usar o nome por um ou mais anos e pode renovar esse direito. A renovação tem prioridade sobre novos pedidos; sem ela, o nome volta a ficar disponível para outras pessoas.

O que é hospedagem?#

Hospedagem é o computador (servidor) ligado o tempo todo onde ficam os arquivos e o programa do seu site, API ou bot, com CPU, RAM, disco e conexão de rede. Quando alguém visita o site, é esse servidor que responde.

Existem vários formatos: hospedagem compartilhada, VPS, plataformas de containers. O que muda é quanto você controla e quanto precisa configurar. Para uma visão completa, veja o que é hospedagem de site.

Um servidor sempre tem um endereço IP, e muitas hospedagens dão também um endereço técnico (um subdomínio delas). Ele já serve para acessar o site, só não é bonito.

Quem liga o domínio à hospedagem?#

O DNS, o sistema que responde "qual IP corresponde a este nome?". O domínio sozinho não sabe onde seu site está: você cadastra, no painel de DNS, um registro dizendo "meusite.com.br aponta para este destino". A RFC 1034 define esse modelo de nomes e registros.

O caminho de uma visita é:

  1. A pessoa digita meusite.com.br.
  2. O navegador consulta o DNS e recebe o IP (ou o nome de destino) da sua hospedagem.
  3. O navegador conecta nesse servidor e pede a página.
  4. A hospedagem responde com o conteúdo.

Você pode ver a etapa 2 no terminal:

bash
dig meusite.com.br A +short

A resposta é o IP do servidor (algo como 203.0.113.10, um endereço de exemplo). Se o comando não devolve nada, o nome não aponta para nenhum servidor (ou nem está registrado). Os detalhes estão em o que é DNS e registros DNS.

Onde se compra cada um?#

O domínio é vendido por um registrador. Para domínios genéricos como .com, a ICANN descreve o registrador acreditado como a entidade que oferece o registro aos interessados, com acesso direto ao registro do domínio de topo. Domínios de país, como o .br, seguem as regras do respectivo registro. Ao registrar, você passa a ser o titular (registrante) e deve manter seus dados corretos.

A hospedagem é vendida por provedores de hospedagem. Muitos registradores também vendem hospedagem, e muitas hospedagens vendem domínio, mas são contratos separados. Os preços e o que encarece a renovação estão em quanto custa um domínio.

Como domínio e hospedagem se comparam?#

Domínio Hospedagem
O que é Nome registrado (meusite.com.br) Servidor onde o site roda
Para que serve Endereço fácil de lembrar Guardar arquivos e executar o app
Quem vende Registrador Provedor de hospedagem
Cobrança Por período (geralmente anual) Normalmente mensal ou anual
Onde se configura Registrador e painel de DNS Painel da hospedagem
Sem ele O site funciona por IP ou endereço técnico O nome não leva a lugar nenhum
Dá para trocar sem perder o outro? Sim, mudando o DNS Sim, mudando o destino no DNS

Não existe combinação melhor para todos. Comprar tudo no mesmo lugar reduz o trabalho inicial. Comprar separado deixa o domínio sob seu controle, independente de qualquer hospedagem.

Preciso dos dois?#

Depende do que você publica.

  • Site ou loja que clientes vão digitar: sim. Precisa de hospedagem para existir e de domínio para ser encontrado.
  • API usada só por outros programas: a hospedagem basta, e o endereço técnico serve. Um domínio ajuda a manter a URL estável se você trocar de servidor.
  • Bot do Discord, Telegram ou WhatsApp: só hospedagem. O bot conecta em serviços externos e ninguém digita o endereço dele. Domínio entra se houver painel web ou webhook com URL própria.
  • E-mail profissional (contato@meusite.com.br): o domínio é necessário; a hospedagem do site não é, pois o e-mail usa registros DNS próprios (MX).

O que muda quando você troca de hospedagem?#

Só o destino no DNS. O domínio continua registrado no mesmo lugar. O roteiro seguro é subir o site na nova hospedagem, testar pelo endereço técnico, baixar o TTL do registro, alterar o registro e conferir com dig. O passo a passo está em como apontar um domínio para sua hospedagem.

O erro mais caro é deixar o domínio vencer achando que a hospedagem o cobre. Se o registro expira, o site cai mesmo com o servidor perfeito. Ative a renovação automática e mantenha o e-mail do titular atualizado.

Como fazer isso na Square Cloud#

Na divisão entre domínio e hospedagem, a Square Cloud fica do lado da hospedagem. Ela não registra domínio nem hospeda a zona DNS: o domínio continua registrado em seu nome, no registrador que você escolher.

Toda aplicação web ganha um subdomínio *.squareweb.app com HTTPS, em todos os planos, então você publica e testa sem domínio. O domínio personalizado está disponível a partir do plano Standard; o Hobby não o inclui.

No painel você adiciona o seu domínio e vê os registros DNS que precisa criar no registrador, com o status de validação em tempo real. O TLS é emitido automaticamente, e há suporte a domínios com acento (Punycode) e purge de cache. Veja os detalhes em domínios na Square Cloud.

Rede

Domínio próprio, TLS automático e CDN global para o seu app

Saiba mais

Perguntas frequentes

Preciso comprar domínio e hospedagem no mesmo lugar?

Não. São serviços independentes, e é comum comprar em empresas diferentes. Comprar junto simplifica o início; separar facilita trocar de hospedagem sem mexer no registro do domínio.

Dá para ter um site sem domínio?

Dá. Muitas hospedagens de aplicações web dão um endereço técnico próprio, e também dá para acessar pelo IP. O domínio deixa o endereço memorizável e profissional, mas não é obrigatório para o site funcionar.

Se eu trocar de hospedagem, perco o domínio?

Não. O domínio fica registrado no seu registrador. Para migrar, você sobe o site na nova hospedagem e troca no DNS o destino para onde o nome aponta.

Quem é o dono do domínio?

Na prática você não compra o nome para sempre: paga pelo direito de usá-lo por um período e pode renová-lo. Enquanto o registro estiver em dia, esse direito é seu.

Próximo artigoDNS_PROBE_FINISHED_NXDOMAIN: o que significa e como corrigirDNS_PROBE_FINISHED_NXDOMAIN significa que o DNS respondeu que o domínio não existe. Veja as causas, como diagnosticar com dig e como corrigir cada uma.

Mais em Rede e domínios

Ver todos os 27 artigos