O Que é DNS e Como Funciona?

DNS (Domain Name System) é um sistema que facilita a comunicação entre homens e máquinas. Os homens usam nomes para se identificar. Já os computadores usam números. E o DNS aparece nesse meio termo para combinar os nomes com os números dentro de uma lista específica. Você provavelmente pensou no aplicativo de Contatos do seu smartphone, certo?

Basicamente, DNS é um sistema de bancos de dados distribuídos numa rede em que a principal função é traduzir a solicitação de certos hostnames para acessar números de IPs específicos que os computadores entendem. A informação sobre hostnames combinados com números específicos são mantidos em um diretório. Esse diretório é armazenado em servidores de nomes de domínio.


Como funciona?

Um DNS funciona aos passos e dentro de toda uma estrutura de grupos. Os passos começam com uma DNS Query, que nada mais é do que um pedido (query) por informação.

Vamos usar um cenário em que você está procurando por informação usando um navegador. Nele, você digita o nome de um domínio qualquer (por exemplo, www.google.com).

No começo, um servidor DNS vai procurar nos filehost (um arquivo simples de texto do sistema operacional responsável por mapear dos hostnames aos endereços de IP).

Se nenhuma informação for encontrada, ele vai procurar no cache (um componente de hardware ou software que guarda dados temporariamente).

Os lugares mais comum em que se armazenam dados em cache são os navegadores e em Provedores de Serviços de Internet (ISP – Internet Service Providers).

O resultado desse passo simples é uma mensagem de erro se nenhuma informação ou dado estiver disponível.

DNS Recursivo

Em uma situação em que uma query (solicitação) é enviada de maneira recorrente (repetitiva), um servidor pode pedir a outros servidores para atender à solicitação em nome do cliente (o navegador). Isso é o que chamamos de Recursivo. É como se ele fosse um agente que trabalha muito para fazer com que cada pedido de informação seja respondida. O esforço para conseguir essa informação inclui chamar a ajuda do Root DNS Server.

Root Nameserver

Também chamado de Root Nameserver, o Root DNS Server é o nível mais alto dentro da hierarquia do DNS. Ele não tem nenhum nome formal e é rotulado como uma linha vazia implícita. Para entender melhor, imagine como se ele fosse um banco de referência.

Na prática, o DNS Recorrente repassa o pedido de acesso ao Root Nameserver. Então, o servidor responde à solicitação informando ao agente para ir a lugares mais específicos, que são os nomes de domínios de alto escalão do tipo TLD.

TLD Nameserver

Quando você quer acessar o Google ou o Facebook, você acaba acessando domínios com a extensão .com ao final deles. Este tipo de extensão é classificado como de alto escalão. Um servidor para este tipo de domínio é conhecido como TLD Nameserver. Ele é responsável por gerenciar todo tipo de informação de uma extensão de domínios comuns.

Assim como na solicitação de informações sobre o www.google.com, o TLD .com, como uma mera delegação, vai responder à solicitação de um DNS resolver referenciando um Servidor DNS Autoritativo, também chamado de Nome de Servidor Autoritativo. Esse é o único que têm recursos originais para esse domínio.

Nameserver Autoritativo

Quando um DNS resolver encontra um nameserver autoritativo, é quando tudo acontece. O Nameserver Autoritativo tem todas as informações do nome de domínio a que ele serve. Ele pode dar um resolver recorrente para o endereço de IP que o servidor encontrou no registro.


Como Mudar as Configurações de DNS para Um Domínio?

Como você já aprendeu o que significa DNS, já pode partir para um trabalho mais manual.

Mudar as configurações do protocolo DNS no seu painel de controle da Hostinger é simples.

Você só precisa fazer o login no seu painel pela sua conta de hospedagem e acessar a opção Editor de Zona DNS na seção Avançado.

Como apontar o nome de Domínio para HospedaSites

Para que os visitantes acessem seu site, ele precisa ter um endereço – um nome de domínio. Se você registrou um nome de domínio na HospedaSites, ele é automaticamente apontado para sua conta de hospedagem de site en nenhuma outra ação é necessária.

No entanto, se você decidiu usar um nome de domínio registrado com um registrador de terceiros, você precisará apontá-lo para a HospedaSites.

Há duas maneiras principais de apontar um nome de domínio para HospedaSites:

Alterar os nameservers no registrador de nome de domínio.

Esse método é recomendado, pois sua zona DNS será configurada automaticamente. Ao apontar o nome do domínio para servidores de nomes HospedaSites, você será capaz de administrar a zona DNS no painel de controle do HospedaSites.

Apontar o nome de domínio através de um registro.

Este método requer mais conhecimento técnico, já que você terá que alterar manualmente os registros DNS. Além disso, sua zona DNS não será atualizada automaticamente. Por exemplo, se você criar um nome de subdomínio na HospedaSites, você terá que criar um registro apropriado em sua zona DNS manualmente.


O Que é DNS?

O DNS (Domain Name System) converte um endereço fácil de lembrar para um endereço de IP físico. É como uma lista telefônica de Internet. Por exemplo, quando você digita www.hospedasites.com.br no seu navegador, o sistema DNS converte esse endereço para o endereço IP real onde o nosso site está hospedado.


O que é uma Zona DNS?

A zona DNS é um arquivo que contém todos os registros DNS de um domínio específico.O Que é um Servidor de Nomes (Nameserver)?

Nameserver armazena os registros do servidor DNS para seu domínio. Os servidores de nomes são responsáveis por fornecer o endereço IP do nome de domínio. Ele permite que você acesse sites usando nomes de domínio em vez de endereços IP. Alterando nameservers, você pode apontar um nome de domínio para um provedor de hospedagem diferente.


O Que é um Registro A?

Este registro é o mais básico, mas é o mais usado registro DNS. Um registro mapeia um nome de domínio ou um subdomínio para um endereço IP. Ele é usado para apontar um domínio ou um subdomínio para um endereço IP quando o endereço IP é conhecido e permanente.


O Que é um Registro MX?

O registro MX (correio de troca) é uma entrada na zona DNS que especifica o servidor de email que é responsável pela recepção de mensagens de e-mail. Por exemplo, se você definir o registro MX do Google para seu nome de domínio, qualquer e-mail enviado para o seu nome de domínio será encaminhado para os servidores do Google.

IMPORTANTE: Antes de iniciar este tutorial, tenha em mente que as alterações de DNS podem demorar até 24 horas para se propagar completamente em todo o mundo.


O que você precisa?

  • Acesso ao painel de controle da HospedaSites;
  • Acesso ao registrador de nome de domínio.

Opção 1 – Alterar Nameserver de Domínio (recomendado)

Esta opção é recomendada uma vez que a sua zona DNS será auto-configurada. Isso significa que você não terá que alterar nenhum registro DNS individual no seu registrador. Para apontar seu domínio para servidores de nomes da HospedaSites, siga estes passos:

1° Passo: Localize os Nameservers HospedaSites

Primeiro de tudo, você precisa descobrir os nameservers para sua conta. Na HospedaSites, você pode encontrá-los facilmente no e-mail enviado com nome HospedaSites – Sua conta “seusite.com” foi criada, nele você encontrará os DNS / Nameservers.

IMPORTANTE: Dependendo do seu servidor, os nameservers da sua conta HospedaSites podem ser diferentes.

Na HospedaSites, usamos dois a quatro nameservers para garantir estabilidade e máxima conectividade. Portanto, se um servidor de nomes falhou, outros resolveriam os pedidos.

Como você pode ver, cada servidor de nomes tem um endereço IP correspondente. No entanto, na maioria dos casos, você precisará apenas os nomes, para copiá-los.

2° Passo: Alterar os Nameservers

Depois de ter os nameservers, você pode alterá-los em seu registrador de nome de domínio. Um registrador é uma empresa que gerencia registros de nomes de domínio. Em palavras simples, é uma empresa onde você registrou um nome de domínio. Se você esqueceu o nome da empresa onde registrou o nome de domínio, use WHOIS.

Processo de alteração nameservers em vários registradores é bastante semelhante:

  1. Faça login no painel de controle do registrador.
  2. Encontre a opção de alteração de DNS. Dependendo do registrador, ele pode ser nomeado de forma diferente. A maioria dos nomes comuns contém: editor de DNS, gerenciar configurações de DNS, alterar os servidores de nomes, detalhes de DNS.
  3. Exclua todos os valores dos campos nameserver e insira os nameservers da HospedaSites. Salve as alterações.
  4. Permita até 24 horas para o DNS se propagar completamente em todo o mundo. – Você pode acompanhar a propagação neste site: whatsmydns.net quanto estiver tudo marcado de verde, estará pronto para usar.

Opção 2 – Apontar um Nome de Domínio via um Registro

1° Passo: Mudar um Registro

Se você quiser manter sua zona DNS no registrador do seu domínio, terá que alterar o registro A do domínio (Registro de endereços). Um registro mapeia o nome de domínio para o endereço IP apropriado e é usado para localizar o servidor a partir do nome, de modo que você não teria que inserir o endereço IP toda vez que você quisesse abrir seu site.

O endereço IP da sua conta do HospedaSites pode ser encontrado no mesmo e-mail dos seus nameservers.

Na maioria dos casos, você terá que criar dois registros A para o seu nome de domínio: um com www subdomínio e um sem. Por exemplo, se você tem um nome de domínio example.com e você deseja apontá-lo para 192.95.29.226 endereço IP, você terá que criar o seguinte registros A:

NomeTTLTipoEndereço
exemplo.com.br14400A192.95.29.226
www.exemplo.com.br14400A192.95.29.226

Também é possível que o seu subdomínio www seja apontado através do registro CNAME. Neste caso, você precisaria alterar apenas o registro A do seu nome de domínio raiz:

NomeTTLTipoEndereço
exemplo.com.br14400A192.95.29.226
www.exemplo.com.br14400CNAMEexomple.com.br

Não se preocupe se você tem uma visão ligeiramente diferente em seu registrador, basta criar valores que tenham um aspecto semelhante aos mostrados acima ou editar os registros já existentes para corresponder ao seu novo endereço IP.

  • Nome – seu nome de domínio ou o subdomínio que você deseja apontar.
  • TTL – abreviação de Time to Live. Time to Live determina o período de tempo, após o qual, o servidor atualiza suas informações relacionadas ao DNS. O valor padrão da maioria dos provedores é 14400 segundos.
  • Tipo – tipo de registro.
  • Endereço – Endereço IP para apontar um nome de domínio para.

2° Passo: Alterar o Registro MX para o Email

Se você apontou seu nameserver para HospedaSites através de um registro e deseja usar servidores HospedaSites para receber emails, você terá que alterar o registro MX (Mail Exchanger) de acordo.

O registro MX determina o servidor de email recebido, que recebe emails enviados para o seu nome de domínio.

Na HospedaSites, o registro MX pode ser encontrado no e-mail, e lembre-se a informação depende do seu Servidor.

dns

Na maioria dos casos, você deve ser capaz de definir o registro MX na mesma seção. A definição do registro MX é semelhante à configuração do registro A, basta alterar o valor do endereço para coincidir com o endereço da conta da HospedaSites:

NomePrioridadeTipoEndereço
seudominio.com0MXmx1.HospedaSites.online
  • Nome – seu nome de domínio.
  • Prioridade – este campo é usado para determinar qual endereço deve ser usado para receber os e-mails se você tiver mais de um registro MX. O número mais baixo representa a prioridade mais alta.
  • Tipo – tipo de registro.
  • Endereço – destino / endereço do servidor, responsável pela recepção de emails.

Conclusão

Você aprendeu duas maneiras de apontar seu nome de domínio para a HospedaSites. Assim que a propagação do DNS estiver concluída, seu site será facilmente acessível em todo o mundo.

Já conhece nossos planos de hospedagem de site com registro de domínio gratuito? Conheça agora e comece o seu projeto online conosco!

Como resolver o erro 403 Forbidden no WordPress

Você está lidando com o erro 403 forbidden em seu site WordPress? É um dos erros mais terríveis que um iniciante do WordPress pode encontrar. Neste artigo, mostraremos como corrigir facilmente o erro 403 forbidden no WordPress.


O que é o erro 403 forbidden?

WordPress mostra códigos e mensagens quando ocorre um erro no seu site.

  • 403 forbidden é exibido quando as permissões do seu servidor não permite o acesso a uma página específica. É por isso que o erro é geralmente acompanhado pelo texto:
  • 403 forbidden – Você não tem permissão para acessar “/” neste servidor.
    Além disso, o erro 403 forbidden foi encontrado ao tentar usar um ErrorDocument para manipular a solicitação.
    Existem diferentes formas que você pode ter esse erro. Por exemplo:
  • Acesso negado na página de login do wp-admin ou do WordPress.
  • Durante a instalação do WordPress.
  • Erro ao visitar qualquer página em seu site WordPress.
    Também é possível que você consiga ver apenas “Acesso negado” em vez do status 403 forbidden completo.

Você também pode ver O acesso a yourdomain.com foi negado. Ou seja, você não tem autorização para visualizar esta página.

Agora que você sabe sobre os diferentes tipos de erro 403 forbidden, vamos falar sobre o que causa esse erro.


O que causa o erro 403 forbidden?

Primeiramente, a causa mais comum para o erro 403 forbidden no WordPress é devido a plugins de segurança mal configurados. Muitos plugins de segurança do WordPress podem bloquear um endereço IP (ou toda uma gama de endereços IP) se acreditarem que são maliciosos.

Primordialmente, por isso que usamos a Imunify360 para melhorar a segurança de todos os nossos sites WordPress.

Outra causa possível pode ser um arquivo .htaccess corrompido ou permissões de arquivo incorretas em seu servidor.

Sua empresa de hospedagem WordPress às vezes pode fazer alterações acidentais nas configurações do servidor. Nesse sentido, pode resultar em erro 403 forbidden em seu site. Dito isso, vamos dar uma olhada em como resolver o erro 403 forbidden no WordPress.

Mas antes de tudo, lembre-se de fazer um backup de seu site WordPress!


1 – Verificando Plugins

A primeira coisa que você precisa fazer é desativar temporariamente todos os plugins do WordPress. Isso inclui todos os plugins de segurança que você instalou em seu site.
Se isso resolver seu problema, isso significa que um dos plugins do seu website está causando esse erro.

Você pode descobrir qual plugin estava causando o erro, ativando todos os seus plugins, um de cada vez, até conseguir reproduzir o erro 403 forbidden.


2 – Verificando o arquivo htaccess

Muitas vezes, o erro 403 é causado por um arquivo .htaccess corrompido no seu site WordPress. Reparar este arquivo é muito fácil.

Primeiro você precisa se conectar ao seu site usando um cliente FTP ou gerenciador de arquivos no DirectAdmin.

Em seguida, localize o arquivo .htaccess na pasta raiz do seu site WordPress.
Você precisa baixar o arquivo .htaccess no seu computador para ter um novo backup dele. Depois disso, você precisa excluir o arquivo do seu servidor.

Tente acessar seu site. Se o error 403 forbidden for resolvido, significa que seu arquivo .htaccess estava corrompido.

Você pode gerar um novo arquivo .htaccess fazendo login na sua área de administração do WordPress e acessando a página Configurações » Permalinks.

Basta clicar no botão Salvar alterações na parte inferior da página e o WordPress irá gerar um novo arquivo .htaccess.



3 – Verificando as permissões

Todos os arquivos armazenados no seu site possui permissões de arquivo. Essas permissões de arquivo controlam quem pode acessar arquivos e pastas em seu site.
Permissões de arquivo incorretas podem causar erro 403 proibido. Isso faz com que seu servidor da web pense que você não tem permissão para acessar esses arquivos.
Se as duas soluções acima não resolverem o erro 403 proibido em seu site, as permissões de arquivo incorretas podem ser a causa provável.

Você pode pedir ao seu provedor de hospedagem do WordPress para verificar se há permissões de arquivo corretas no seu site.

Alterar as permissões de arquivo pode ter sérias consequências. Se você não se sentir confiante em fazer isso sozinho, peça ajuda a um amigo ou contrate um profissional. Por outro lado, se você quiser fazer isso sozinho, então aqui está como você verificar suas permissões de arquivo.

Basta conectar-se ao seu site WordPress usando um cliente FTP. Navegue até a pasta raiz contendo todos os seus arquivos do WordPress.

Clique para selecionar uma pasta, clique com o botão direito e selecione Permissões de Arquivo no menu.

Seu cliente de FTP mostrará uma caixa de diálogo de permissões de arquivo como esta:

Todas as pastas no seu site WordPress devem ter uma permissão de arquivo de 744 ou 755.

Todos os arquivos no seu site WordPress devém ter uma permissão de arquivo de 644 ou 640.

Você pode definir a permissão do arquivo para a pasta raiz como 744 ou 755. Marque a caixa ao lado de Recurse into subdirectories e marque a opção apply to directories only. Clique no botão OK. Seu cliente de FTP agora começará a configurar permissões para todos os subdiretórios dessa pasta.


Uma vez feito isso, você precisa repetir o processo para todos os arquivos. Desta vez, você usará a permissão de arquivo de 644 ou 640 e não se esqueça de selecionar Recurse into subdirectories e apply to files only.

Clique no botão OK e seu cliente FTP iniciará a configuração de permissões de arquivo para todos os arquivos selecionados.

Tente acessar seu site agora, e o erro 403 forbidden deve estar resolvido agora.