Ultimate DNS DNS Guide

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


O DNS pode ser um tópico intimidador se você não é 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ê é novo nele.

Mas não tenha medo, o homem 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?

Sei que disse que significa sistema de nomes de domínio, mas isso provavelmente ainda não significa muito para iniciantes, então aqui está uma analogia simples. O DNS é como a lista telefônica da internet. Os nomes de domínio são armazenados na lista telefônica e convertidos em endereços IP usando o sistema DNS para servir sites para quem os visita..

No que diz respeito ao trabalho com o WordPress, o DNS geralmente é 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 sua Registros MX gerenciar 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 o banco de dados do site existirem), o seu domínio exibirá o 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 o Namecheap. A Namecheap oferece proteção de privacidade gratuita em todos os domínios, por isso é a escolha natural se você não se importa em manter seus domínios separados da sua hospedagem.

Registro de Domínios Namecheap

Quando se trata de registrar domínios, você pode fazer uma de 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 que você comprou a hospedagem.

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

Tenho clientes que preferem manter tudo sob o mesmo teto para facilitar o uso. É realmente uma 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 é tratado de onde quer que o servidores de nomes residir. Se seus servidores de nomes residem no seu registrador de 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 quais servidores de nomes ainda não os editaram, faça o login onde registrou seu domínio para editar seu DNS.

Onde quer que você compre seu domínio, verifique se possui controle de domínio completo. Alguns dos provedores mais baratos do mercado não oferecem controle total do domínio; portanto, você não poderá gerenciar todos os elementos do seu DNS. Isso é algo a 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

A Registros

Um controle de registros para onde seu site está apontado. Apontar um domínio indica ao domínio para exibir o site encontrado no local endereço de IP. 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 os mesmos registros enquanto muda 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 um endereço IP para outro, por exemplo, quando você deseja que seu registro WWW A aponte para o seu registro @ A. Em outras palavras, faça www.yourwebsite.com apontar para yourwebsite.com.

Registros MX

Os registros MX gerenciam o email dos seus domínios, de onde vem e como são recebidos. Usar o G Suite para e-mail é uma tendência popular de e-mail, por exemplo, que exige que você defina seus registros MX com os necessários para o G Suite.

Domínios Apontadores

Apontar um nome de domínio é a tarefa mais comum relacionada ao DNS que eu realizo. Isso envolve mudar o domínio Uma gravação para um endereço IP diferente, para que o domínio carregue um site armazenado em outro lugar.

Alguns exemplos de quando você pode 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 local

Como apontar um domínio

A e CNAME

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

  1. Primeiro de tudo, entenda o que acontecerá se você alterar o endereço IP do seu registro A, que apontará seu domínio. O site existente deixará de ser exibido aos usuários e, após a propagação (atualização) do DNS, o site que você possui no novo endereço IP será exibido para os usuários.
  2. Você precisa do endereço IP ou do endereço IP compartilhado da conta de hospedagem de destino. Isso pode ser acessado efetuando 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 o seu domínio como subpasta ou em public_html, se for apenas o domínio da conta.
  4. Acesse o DNS do domínio que você deseja apontar e altere o Registro A para @ e WWW. Defina o valor para @ e WWW como o endereço IP compartilhado que você obteve do cPanel de hospedagem. Como alternativa, 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 301 permanente no seu cPanel.

Redirecionamentos de DNS

O efeito é o mesmo: se um usuário visitar old-domain.com, ele será enviado para new-domain.com, mas a diferença está na maneira como isso é alcançado..

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

Gerenciando domínios complementares

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

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 na sua conta de hospedagem, portanto, existem independentemente do site principal, que tem seus arquivos na raiz da 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 o cPanel e clicando na seção Domínios Complementares. Para o subdomínio, se você não planeja usar um, defina-o como “teste” ou algo semelhante.
    Domínios complementares 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. Verifique se existe 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.

Bom e simples, certo? Lembre-se anteriormente que discutimos as diferentes maneiras de alterar os registros DNS. O registro A gerencia o que é exibido quando seu domínio é visitado, portanto, este é 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 do seu DNS a um provedor. Alterar os servidores de nomes para um domínio oferece a outro provedor a capacidade de gerenciar o DNS.

Então, vamos seguir 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 em onde ele estiver armazenado e clicando em “gerenciar domínio / gerenciar DNS” ou clicando no domínio se ele 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 alternar servidores de nomes, para que tudo aconteça nesta instância: você está dando a outro provedor a capacidade de fazer alterações no 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

Na primeira vez em que você ligar para o seu host quando o site for desativado, provavelmente ouvirá a palavra ‘propagação’ ou ‘propagação’ lançada muito quando você estiver sugerindo soluções ou correções para o motivo da queda do site.

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

Para que uma alteração no DNS seja refletida pelos provedores de serviços de Internet em todo o mundo, leva tempo para ‘se propagar’. Leva tempo para os ISPs de diferentes países fazerem check-in com o seu site e atualizar seus nós para resolver a nova versão do site para as pessoas que o visitam, liberando o cache que contém a versão antiga do 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 dentro de alguns minutos. Às vezes, pode levar horas para que seu DNS seja atualizado em qualquer lugar do 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 vir nada usando uma ferramenta de propagação de DNS dentro de uma hora, sugiro que você verifique com seu provedor de hospedagem para verificar se há algum problema.

Propagação de DNS

Mas não tema, existe uma ferramenta simples chamada Qual é o meu DNS você pode usar para verificar o status da sua propagação DNS a qualquer momento. Basta digitar o seu nome de domínio e selecionar o registro que deseja verificar usando o menu suspenso.

Portanto, se você deseja verificar o registro A do seu domínio, digite seu-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ê escolher.

A relação entre domínios e email

Anteriormente eu expliquei que Registros MX gerenciar email 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, que pode quebrar seus e-mails.

A quebra de registro MX ocorre com mais freqüência ao alternar servidores de nomes ou ao transferir um domínio. Ao executar uma das açõ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 alternar entre servidores 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 tire 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 nome, 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 uma empresa de hospedagem, mas estava registrado no GoDaddy., Tivemos que mudar os servidores de nomes de volta para o GoDaddy para que o DNS pudesse ser gerenciado novamente a partir daí.

Como eu tinha experiência anterior nesse processo, sabia que o DNS seria definido como o DNS padrão do GoDaddy assim que os servidores de nomes fossem atualizados para usar os servidores de nomes GoDaddys. Eu sabia que isso efetivamente derrubaria o site e quebraria os e-mails porque o registro A seria definido como estacionado e os registros MX definidos como os padrão do GoDaddy, em vez do G Suite. Portanto, 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 o seu DNS se propague, se você estiver interessado.

A relação entre cache e DNS

O armazenamento em cache é uma faca de dois gumes, pode gerar grandes aumentos de velocidade para o seu site, mas também pode causar frustração no que diz respeito ao DNS e exibir a ‘verdadeira versão ao vivo’ do seu site.

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

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

Isso pode ser frustrante ao lidar com o 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 tudo está bem, mas você pode estar visualizando uma versão em cache do seu site e pode haver erros para os usuários que não visitaram o site antes, pois não acessaram a versão em cache.

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

Para limpar seu cache, siga estas etapas:

  1. Descobrir quantos cache você precisa limpar. Se você tem um plugin de cache, esse é um cache. Você pode ter um cache do servidor, por exemplo, muitos hosts armazenam em cache no nível do servidor. Também pode haver um Cache CDN através do Cloudflare se o seu site estiver usando o Cloudflare. Confira nosso guia completo sobre como limpar seu cache do WordPress para obter mais detalhes.
    Limpar cache de plug-in
    Cache de Liberação
  2. Liberar cada um de 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 plugin. Para o cache do servidor, faça isso no cPanel e no Cloudflare, isso pode ser feito na seção “Armazenamento em cache”.
    Cache Cloudflare
  3. Atualize com força seu site. Para atualizar o Google Chrome, pressione CTRL e clique 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 havia sido visto antes, apenas por segurança, além de todas as etapas acima.

Gerenciando o DNS por meio de uma CDN

Uma rede de entrega de conteúdo, ou CDN, é uma rede de servidores e centros de dados espalhados por todo o mundo que serve aos visitantes uma versão do seu site a partir do centro de dados mais próximo..

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

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

Isso parece brilhante e, principalmente, é, mas adiciona uma camada extra de complexidade ao gerenciamento do seu DNS. Como serviços como o Cloudflare se tornaram muito populares, geralmente me vejo ajudando meus clientes a resolver problemas de DNS nos quais o Cloudflare está envolvido, e é por isso que incluímos esta seção para você resolver suas dores de cabeça relacionadas ao DNS da CDN.

Como funciona?

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

O que isso significa é que, se você fizer alterações no seu DNS fora do Cloudflare, elas não terão efeito. Essa é a causa de muitas dores de cabeça para quem não consegue entender como funcionam os servidores de nomes.

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

Configurações de DNS do Cloudflare

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

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

Cloudflare Nameservers

Dica profissional: Visualizar alterações no DNS

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

Usando o arquivo hosts, você pode visualizar as alterações no DNS antes de realizá-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 com que seu computador visualize um site como se seu registro A estivesse definido como algo que não é. No entanto, o arquivo hosts.file pode ser um pouco confuso / desajeitado, então há uma ferramenta on-line que você pode usar que é ainda mais fácil chamada hosts.cx

Usando hosts.cx para visualizar o DNS atualizado

Essa ferramenta permitirá que você exiba e edite seu site em um host diferente, sem atualizar seu registro A. Ele faz tudo o que o arquivo .hosts faz, sem nenhum dos problemas.

Para usar o 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 (edição .wp-config etc.)
  2. Abra o hosts.cx
  3. Depois que o site estiver configurado em seu novo host, pegue o endereço IP compartilhado da conta cPanel do seu novo host.
  4. Onde ele solicitar 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 mais legal dessa ferramenta é que ela permite depurar bugs e fazer alterações no seu site no novo host, sem apontar para ele.

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

Resumo do DNS

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, você não está visualizando o resultado esperado, limpe o cache no nível do servidor, plug-in e CDN (se houver).
  3. A maior parte da propagação de DNS ocorre dentro de minutos a uma hora. As diretrizes declaram que pode levar até 24 horas, mas se você não tiver visto nenhuma alteração dentro de uma hora, limpe todos os seus caches e verifique com o suporte de hospedagem que tudo está funcionando conforme o esperado e nada está impedindo o processo.
  4. Sempre use o hosts.cx para visualizar suas alterações no DNS antes de executá-las no site / domínio ativo. Você pode usar o hosts.cx para depurar / corrigir qualquer problema, em vez de precisar ‘firefight’ no site ao vivo.
  5. Não se esqueça de reemitir certificados SSL usando Vamos criptografar 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 adicionar? Deixe um comentário abaixo!

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me