fbpx

Bem vindo ao
Blog da FULL.

Aprenda, crie e cresça seu negócio na internet.

Encontre conteúdos, dicas, tutoriais e novidades sobre as principais ferramentas Wordpress

O melhor guia de DNS do WordPress

Você está em:

O melhor guia de DNS do WordPress
Guia de DNS definitivo do WordPress

DNS significa sistema de nomes de domínio que, você adivinhou, é um sistema usado para controlar seus domínios.

DNS pode ser um tópico intimidador se você não for um desenvolvedor, eu deveria saber, anos atrás eu costumava temer ter que fazer alterações no DNS! Existem muitos registros diferentes com números, nomes e valores e o sistema pode ser um pouco esmagador se você for novo nele.

Mas não tenha medo, o homem do DNS está aqui! Aqui para desmistificar o emaranhado interminável de registros A, servidores de nomes e valores MX que podem causar dor de cabeça para muitos de vocês.

O que é DNS?

Eu sei que disse que significa sistema de nomes de domínio, mas isso provavelmente ainda não significa muito para um iniciante, então aqui está uma analogia simples. DNS é como a lista telefônica da internet. Os nomes de domínio são armazenados na agenda telefônica e convertidos em endereços IP usando o sistema DNS para fornecer sites aos visitantes.

No que diz respeito ao trabalho com o WordPress, o DNS normalmente é usado para se referir ao que seu domínio exibe quando alguém o visita e como ele interage com diferentes serviços. Por exemplo, seu registro A determina onde seu site está hospedado e seus registros MX gerenciam seus e-mails.

Se o seu registro A apontar para o endereço IP da sua conta de hospedagem do WP Engine (e os arquivos e banco de dados do seu site estiverem lá), seu domínio exibirá seu site do WP Engine quando visitado, a menos que nenhuma outra regra esteja em vigor.

Registrando um domínio

Para gerenciar o DNS, primeiro você precisa ter um domínio, então vamos começar com o processo de registro de domínio que é super simples.

Para registrar um domínio, você precisa visitar alguém que os venda, como  Namecheap . Namecheap oferece proteção de privacidade gratuita em todos os domínios, então é a escolha natural se você não se importar em manter seus domínios separados de sua hospedagem.

Registro de Domínio Namecheap

Quando se trata de registrar domínios, você pode fazer uma das duas coisas:

  1. Registre seus domínios com alguém como Namecheap e hospede seu site em outro lugar.
  2. Registre seu domínio no mesmo local em que você comprou a hospedagem.

Algumas pessoas recomendam que você hospede seus sites em um lugar e armazene seus domínios em outro, por motivos de segurança. Seria então difícil para alguém obter o controle de seu site e domínio ao mesmo tempo, em teoria.

Tenho clientes que preferem manter tudo sob o mesmo teto para facilidade de uso. Realmente depende da preferência pessoal, e quais camadas de segurança são necessárias dependendo da quantidade de pessoas que terão acesso às suas contas e em que capacidade.

Gerenciando DNS

O gerenciamento de DNS é feito de onde quer que os servidores de nomes residam. Se seus servidores de nomes residem no registrador de seu domínio, basta fazer login e acessar a seção Domínios ou editar o DNS de um domínio específico.

Se você ainda não sabe o que são servidores de nomes e não os editou, você pode fazer login onde registrou seu domínio para editar seu DNS.

Onde quer que você compre seu domínio, certifique-se de ter controle total do domínio . Alguns dos provedores mais baratos do mercado não fornecem controle total de domínio, portanto, você não poderá gerenciar todos os elementos do seu DNS. Isso é algo para esclarecer com o suporte antes de fazer uma compra, se você não puder verificar isso no site de vendas.

Quando se trata de gerenciar o DNS do WordPress, existem 4 registros principais com os quais você provavelmente trabalhará.

Tipos de registros DNS

Registros A

Um controle de registros para onde seu site é apontado. Apontar um domínio diz ao domínio para exibir o site encontrado no endereço IP do local . Você pode usar o registro A para apontar seu domínio para um site hospedado em outro lugar, sem alterar o restante dos registros.

Servidores de nomes

Os servidores de nomes controlam qual provedor é responsável pelo DNS do domínio. Em outras palavras, se você alterar seus servidores de nomes, estará permitindo que outro provedor gerencie seu DNS. Alterar servidores de nomes permitirá que outro provedor gerencie todos os registros associados.

Dependendo de como você altera os servidores de nomes, alguns de seus registros DNS podem quebrar, mas é possível manter seus registros iguais enquanto troca os servidores de nomes para outro provedor. Sempre tenha muito cuidado ao alterar servidores de nomes por esse motivo e, se ainda estiver em dúvida, peça ajuda.

Registros CNAME

Os registros CNAME são comumente usados para alias de um endereço IP para outro, por exemplo, quando você deseja que seu registro WWW A aponte para seu registro @ A. Em outras palavras, faça www.yourwebsite.com apontar para yourwebsite.com.

Registros MX

Os registros MX gerenciam o e-mail do seu domínio, de onde vem e como é recebido. Usar o G Suite para e-mail é uma tendência popular de e-mail, por exemplo, que exigiria que você defina seus registros MX para os necessários para o G Suite.

Apontando domínios

Apontar um nome de domínio é a tarefa mais comum relacionada ao DNS que realizo. Isso envolve alterar o registro A do domínio para um endereço IP diferente, para que o domínio carregue um site armazenado em outro lugar.

Alguns exemplos de quando você pode precisar apontar um domínio são:

  • Seu nome de domínio é armazenado em um local diferente do seu site
  • Você deseja mover seu site para outro provedor de hospedagem
  • Você tem vários nomes de domínio que todos desejam apontar para um lugar

Como apontar um domínio

A e CNAME

Aqui estão as instruções passo a passo para apontar um domínio:

  1. Antes de tudo, entenda o que acontecerá se você alterar o endereço IP do seu registro A, que apontará seu domínio. Seu site existente deixará de ser exibido para os usuários e, depois que seu DNS for propagado (atualizado), o site que você possui no novo endereço IP será exibido para seus usuários.
  2. Você precisa do endereço IP ou endereço IP compartilhado da conta de hospedagem de destino. Isso pode ser acessado fazendo login no cPanel e verificando as estatísticas exibidas à esquerda normalmente.
  3. Deve haver um site WordPress configurado corretamente configurado na nova conta de hospedagem, com os arquivos armazenados usando seu domínio como subpasta, ou em public_html se for apenas o domínio na conta.
  4. Acesse o DNS do domínio que deseja apontar e altere o Registro A para @ e WWW. Defina o valor para @ e WWW para o endereço IP compartilhado que você obteve do seu cPanel de hospedagem. Alternativamente, se houver um alias CNAME para WWW e seu valor for igual a @, basta alterar o registro @ e a WWW será atualizada automaticamente.

Redirecionando um domínio

Gerenciando o redirecionamento de DNS

Não é o mesmo que apontar um domínio, redirecionar um domínio envolve o uso de uma configuração de redirecionamento permanente 301 no seu cPanel.

Redirecionamentos de DNS

O efeito é o mesmo, pois se um usuário visitar domínio-antigo.com, ele será enviado para domínio-novo.com, mas a diferença está na forma como isso é alcançado.

Isso é algo para discutir com seu especialista em SEO, se SEO for uma preocupação para você ao gerenciar seus redirecionamentos.

Gerenciando Domínios Adicionais

Você sabia que pode hospedar vários sites em um plano de hospedagem? Se você não fez, você está em um deleite!

Um domínio complementar é qualquer domínio adicionado ao seu plano de hospedagem que não seja o domínio principal, que é o domínio com o qual você abriu a conta.

Os domínios complementares têm suas próprias subpastas em sua conta de hospedagem, portanto, existem independentemente de seu site principal, que tem seus arquivos na raiz de sua conta em public_html.

Para gerenciar o DNS de um domínio complementar, você precisará seguir estas etapas

  1. Adicione um domínio ao seu plano de hospedagem. Isso pode ser feito acessando seu cPanel e clicando na seção Add-on Domains. Para subdomínio, se você não planeja usar um, defina-o como ‘teste’ ou algo semelhante.
    Domínios adicionais de DNS
  2. Defina o registro A para o domínio complementar para que seu valor seja igual ao endereço IP compartilhado do seu plano de hospedagem
  3. Certifique-se de que haja um alias CNAME para o registro WWW A ou crie um registro A para WWW e torne esse valor igual ao endereço IP compartilhado do seu plano de hospedagem também

Legal e simples né? Lembre-se anteriormente de que discutimos as diferentes maneiras de alterar os registros DNS. O registro A gerencia o que é exibido quando seu domínio é visitado, portanto, esse é um método simples de hospedar um site como um domínio complementar quando o domínio é gerenciado em outro lugar.

Alterando seus servidores de nomes

Como descobrimos anteriormente, seus servidores de nomes atribuem o controle de seu DNS a um provedor. Alterar os servidores de nomes de um domínio dá a outro provedor a capacidade de gerenciar o DNS.

Então, vamos percorrer as etapas para alterar os servidores de nomes de um domínio, caso você deseje fazer isso.

  1. Acesse o DNS do seu domínio fazendo login no local onde o domínio está armazenado e clicando em ‘gerenciar domínio/gerenciar DNS’ ou clicando no domínio se estiver em uma lista de domínios
  2. Encontre a seção de servidores de nomes.
  3. Insira os servidores de nomes do provedor de destino e clique em atualizar.
    Gerenciamento de servidor de nomes

Se possível, selecione a opção que permite que você mantenha seu DNS igual ao trocar de servidor de nomes, para que tudo aconteça neste caso, você está dando a outro provedor a capacidade de fazer alterações de DNS no futuro.

Observe que a alteração de servidores de nomes pode levar até 24 horas para ser alterada em alguns casos e, durante esse período, seu DNS não poderá ser gerenciado.

Propagação de DNS

A primeira vez que você ligar para o seu host quando seu site cair, você provavelmente ouvirá a palavra ‘propagação’ ou ‘propagação’ quando eles estiverem sugerindo soluções ou correções para o motivo da queda do seu site.

Propagação é uma palavra técnica para ‘atualização’. O que seu provedor de hospedagem está dizendo é que seu DNS está ‘atualizando’, porque foi feita uma alteração no seu DNS (se o problema estiver relacionado ao DNS, o que geralmente é).

Para que uma mudança de DNS seja refletida pelos Provedores de Serviços de Internet em todo o mundo, leva tempo para ‘propagar’. Leva tempo para os ISPs em diferentes países fazerem o check-in do seu site e, em seguida, atualizarem seus nós para resolver a nova versão do seu site para as pessoas que o visitam, liberando o cache que contém a versão antiga do seu site.

As empresas de hospedagem informarão que a propagação do DNS pode levar até 48 horas. A história real é que quase nunca leva tanto tempo. Na minha experiência, a propagação de DNS geralmente é instantânea ou ocorre em poucos minutos. Às vezes, pode levar horas para que seu DNS seja atualizado em todo o mundo, mas o processo geralmente começa a acontecer em poucos minutos na maioria dos locais.

Como regra geral, se você alterar seu DNS e não estiver vendo nada usando uma ferramenta de propagação de DNS em uma hora, sugiro que verifique com seu provedor de hospedagem se há algum problema.

Propagação de DNS

Mas não tenha medo, existe uma ferramenta simples chamada What’s My DNS que você pode usar para verificar o status de sua propagação de DNS a qualquer momento. Basta digitar seu nome de domínio e selecionar o registro que deseja verificar usando o menu suspenso.

Portanto, se você quiser verificar o registro A do seu domínio, digite your-website.com e clique em Pesquisar, pois o registro A é selecionado por padrão.

Você pode usar esta ferramenta para verificar registros A, registros MX, servidores de nomes que você nomeia.

A relação entre domínios e e-mail

Anteriormente, expliquei que os registros MX gerenciam e-mails para um domínio, o que é bastante simples.

No entanto, uma coisa que as pessoas geralmente ignoram é o fato de que seus registros MX podem ser substituídos por uma alteração nos servidores de nomes, o que pode quebrar seus e-mails.

A quebra de registro MX ocorre mais comumente ao alternar servidores de nomes ou ao transferir um domínio. Ao fazer qualquer uma das opções acima, é essencial garantir que o DNS do seu domínio permaneça o mesmo, especificamente os registros MX, se você estiver assistindo e-mails. Em muitos casos, ao trocar de servidor de nomes ou fazer uma transferência de domínio, você tem a opção de manter o DNS da conta de transferência.

Como precaução, sempre faça uma captura de tela do DNS do domínio ao alternar servidores de nomes ou transferir um domínio para que você possa restaurá-lo manualmente se algo quebrar ou não funcionar conforme o esperado.

Ao alterar os servidores de nomes, seu DNS pode se ajustar ao DNS padrão de uma empresa de hospedagem. Por exemplo, recentemente lidei com um problema em que um domínio tinha seus servidores de nomes gerenciados por meio de uma empresa de hospedagem, mas foi registrado no GoDaddy.

Como eu tinha experiência anterior nesse processo, eu sabia que o DNS seria definido para o DNS padrão do GoDaddy assim que os servidores de nomes fossem atualizados para usar os servidores de nomes do GoDaddy. Eu sabia que isso acabaria com o site e quebraria os e-mails porque o registro A seria definido como estacionado e os registros MX definidos para os GoDaddy padrão, em vez do G Suite. Então, tive que recriar manualmente os registros A e MX que copiei do host antigo. Felizmente, este é um processo muito rápido e geralmente pode ser feito antes que seu DNS se propague, se você estiver na bola.

A relação entre cache e DNS

O cache é uma faca de dois gumes, pode gerar grandes aumentos de velocidade para o seu site, mas também ser motivo de frustração quando se trata de DNS e visualização da ‘verdadeira versão ao vivo’ do seu site.

O cache do WordPress armazena uma versão do seu site e a exibe para seus visitantes, acelerando o processo, pois já possui uma versão pré-carregada do seu site para exibição.

O problema com isso é que quando você faz alterações no seu site que não são consistentes com a versão em cache, você acaba exibindo uma versão antiga do seu site.

Isso pode ser frustrante ao lidar com DNS em casos em que você precisa ver a aparência do seu site ao ser carregado de um local diferente, ou seja, um novo host.

Digamos que você acabou de alterar seu registro A e apontou seu site para um novo host. Pode parecer que está tudo bem, mas você pode estar visualizando uma versão em cache do seu site e pode haver erros exibidos para usuários que não visitaram seu site antes, pois eles não acessaram a versão em cache.

É por isso que é importante entender o cache e como liberar seu cache . Liberar seu cache significa esvaziar seu cache, para que uma nova versão atual do seu site possa ser armazenada em cache (pré-carregada) e ser veiculada aos visitantes. Isso deve resultar na exibição da nova versão atual do seu site para você e para qualquer pessoa que o visite.

Para limpar seu cache, você precisará seguir estas etapas:

  1. Descubra quantos caches você precisa limpar. Se você tiver um plug-in de cache , esse é um cache. Você pode ter um cache de servidor , por exemplo, muitos hosts em cache no nível do servidor. Também pode haver um cache CDN por meio da Cloudflare se o seu site estiver usando a Cloudflare. Confira nosso guia completo sobre como limpar o cache do WordPress para obter mais detalhes.
    Limpar o cache do plug-in
    Liberando Cache
  2. Limpe cada um dos seus caches. Se você estiver usando um plug-in, haverá uma opção no CMS em Configurações/Ferramentas ou em um painel do WordPress. seção para esse plug-in. Para o cache do seu servidor, faça isso dentro do seu cPanel e para o Cloudflare, pode ser feito através da seção ‘Caching’.
    Cache Cloudflare
  3. Atualize seu site com força. Uma atualização difícil para o Google Chrome é feita segurando CTRL e clicando no botão atualizar. Isso carregará seu site sem o cache e, na maioria dos casos, mostrará o estado atual do seu site. Se for uma alteração de DNS particularmente importante que você está tentando monitorar, eu recomendaria também limpar o cache e os cookies e talvez tentar visualizar o site em um dispositivo em que nunca foi visto antes apenas por segurança, além de todas as etapas acima de.

Gerenciando DNS por meio de um CDN

Uma rede de entrega de conteúdo, ou CDN para abreviar, é uma rede de servidores e data centers espalhados pelo mundo que atendem a seus visitantes uma versão do seu site do data center mais próximo a eles.

Deixe-me explicar. Digamos, por exemplo, que seu site esteja hospedado em um servidor baseado em Londres. Se um visitante dos EUA chegar ao seu site, ele terá que acessar um servidor baseado em Londres que enviará de volta os dados necessários para o carregamento do site.

Se o seu site estiver usando um CDN como o Cloudflare, esse visitante será direcionado para um servidor mais próximo dele, com sede nos EUA. Isso significa que seu site carrega mais rápido e eles não precisam esperar que os dados cheguem até eles de Londres.

Isso soa brilhante, e no geral é, mas adiciona uma camada extra de complexidade ao gerenciamento de seu DNS. Como serviços como o Cloudflare se tornaram muito populares, muitas vezes me vejo ajudando meus clientes a lidar com problemas de DNS nos quais a Cloudflare está envolvida, e é por isso que incluí esta seção para você resolver seus problemas de DNS relacionados a CDN.

Como funciona?

Basicamente, para fazer o Cloudflare funcionar, você precisa permitir que eles gerenciem seus servidores de nomes. Lembra que falamos anteriormente sobre servidores de nomes determinando quem gerencia o DNS de um domínio?

O que isso significa é que, se você fizer alterações em seu DNS fora da Cloudflare, elas não terão efeito. Esta é a causa de muitas dores de cabeça para aqueles que não conseguem entender como os servidores de nomes funcionam.

Como a Cloudflare é responsável pelo seu DNS enquanto você o usa, você precisa editar seu DNS na Cloudflare para que as alterações entrem em vigor.

Configurações de DNS da Cloudflare

Se você alterar seus servidores de nomes de volta para seu host ou registrador de domínio, a Cloudflare deixará de funcionar e você poderá fazer novamente alterações de DNS em qualquer um desses locais.

Se não tiver certeza do que está acontecendo com seus servidores de nomes, você pode usar o que é meu DNS para verificar. Basta selecionar NS no menu suspenso mostrado na imagem abaixo.

Servidores de nomes da Cloudflare

Dica profissional: visualize as alterações de DNS

E agora é hora de uma dica profissional que seus desenvolvedores e empresas de hospedagem conhecem, mas muitas vezes não compartilham com você.

Usando o arquivo hosts, você pode visualizar as alterações no DNS antes de realmente fazê-las. Isso é particularmente útil ao mover seu site para um novo host.

hosts.cx

Seu arquivo hosts mapeia um host para endereços IP, ele pode ser usado para fazer seu computador visualizar um site como se seu registro A estivesse definido como algo que não é. No entanto, o arquivo hosts. pode ser um pouco confuso/desajeitado, então existe uma ferramenta online que você pode usar que é ainda mais fácil chamada hosts.cx

Usando hosts.cx para visualizar o DNS atualizado

Esta ferramenta permitirá que você visualize e edite seu site em um host diferente, sem atualizar seu registro A. Ele faz tudo o que o arquivo .hosts faz, sem nenhum incômodo.

Para usar hosts.cx, siga as etapas abaixo:

  1. Duplique seu site para seu novo host. Certifique-se de que os arquivos e o banco de dados sejam exportados e configurados corretamente e que você siga as etapas necessárias para conectar seus arquivos e banco de dados (editar .wp-config etc)
  2. Abra hosts.cx
  3. Depois que seu site estiver configurado em seu novo host, pegue o endereço IP compartilhado da conta cPanel do seu novo host.
  4. Onde ele pede o endereço do servidor em hosts.cx, cole o endereço IP compartilhado
  5. Para o nome do site em hosts.cx, digite o nome de domínio do seu site
  6. Clique em ‘Obter meu URL de teste’ e você poderá visualizar seu site como ele será renderizado usando seu novo host

O que é super legal nessa ferramenta é que ela permite depurar bugs e fazer alterações no seu site no novo host, sem apontar para ele.

Você pode fazer login no seu painel do WordPress usando o URL hosts.cx gerado e tudo o que você fizer será salvo nos arquivos/banco de dados como se seu site já estivesse ativo no novo host. Isso é absolutamente essencial para migrações delicadas do WordPress e é uma ferramenta que uso regularmente.

DNS em resumo

Para resumir, aqui estão os pontos mais importantes a serem retirados deste artigo e aplicados ao trabalhar com o DNS do WordPress.

  1. O registro A é mais comumente usado para ‘apontar’ seu site para um provedor de hospedagem para exibir um site lá.
  2. Em caso de dúvida ao alterar o DNS que você não está visualizando o resultado esperado, limpe seu cache no servidor, plugin e nível de CDN (se tiver).
  3. A maior parte da propagação de DNS ocorre em minutos a uma hora. As diretrizes afirmam que pode levar até 24 horas, mas se você não viu nenhuma alteração dentro de uma hora, limpe todos os seus caches e verifique com o suporte de hospedagem se tudo está funcionando conforme o esperado e nada está impedindo o processo.
  4. Sempre use hosts.cx para visualizar suas alterações de DNS antes de realizá-las no site/domínio ativo. Você pode usar hosts.cx para depurar/corrigir quaisquer problemas em vez de ter que ‘atirar’ no site ao vivo.
  5. Não se esqueça de reemitir certificados SSL usando Let’s Encrypt ao mudar para um novo host.

Você tem alguma dúvida sobre como alterar ou gerenciar seu DNS? Ou talvez você tenha algumas dicas a acrescentar? Deixe um comentário abaixo!

Aprenda com a FULL.

Junte-se a mais de 50 mil pessoas que recebem em primeira mão as principais ferramentas e tecnologia para desenvolvimento web

Meu carrinho
🎁 Faltam R$300,00 para liberar o Cupom Secreto
Seu carrinho está vazio.

Parece que você não adicionou nada ao seu carrinho =(