Teste suas habilidades em todos os nossos serviços de hospedagem e ganhe 15% de desconto!

Utilizar o código no ato da compra:

Skills
02.12.2024

Defina os servidores DNS, mas o site não pode ser acessado

Site inacessível? Solucione problemas de DNS como um profissional

Por que meu site continua fora do ar depois de configurar os servidores DNS? Você configurou seus servidores DNS, mas seu website ainda está inacessível – frustrante, não é? A culpa pode ser de atrasos na propagação do DNS, registros mal configurados ou problemas de rede. Este guia o orienta sobre as causas comuns e as correções passo a passo para que seu site volte a ficar on-line rapidamente, seja um erro “Server Not Found” ou outra falha de conexão.

1. Entendendo o DNS e como ele afeta a acessibilidade do site

Os servidores DNS (Domain Name System) traduzem nomes de domínio (como example.com) em endereços IP, permitindo que os navegadores se conectem a sites. Quando as configurações de DNS estão incorretas ou há problemas de rede, os usuários podem receber erros como “Server Not Found” (Servidor não encontrado) ou “Website Unreachable” (Site inacessível)

2. Causas comuns de problemas de DNS

Há várias causas possíveis para a inacessibilidade do site relacionada ao DNS:

  • Atraso na propagação do DNS: As alterações de DNS podem levar tempo para se propagar em todo o mundo, às vezes até 48 horas.
  • Registros de DNS incorretos: Registros A, CNAME ou MX configurados incorretamente podem impedir que um site seja resolvido corretamente.
  • Cache de DNS: Os registros de DNS armazenados em cache no navegador ou no sistema operacional ainda podem apontar para endereços IP desatualizados.
  • Firewall e problemas de rede: Firewalls ou restrições de rede podem bloquear o acesso a determinados endereços IP.

3. Etapas de solução de problemas

Etapa 1: Verificar a propagação de DNS

Quando você atualiza as configurações de DNS, a propagação pode levar algum tempo. Para verificar se as alterações de DNS foram propagadas, use uma ferramenta de propagação de DNS, como o WhatsMyDNS:

  • Vá para o WhatsMyDNS e digite seu nome de domínio.
  • Verifique se o endereço IP é resolvido corretamente em diferentes locais.

Se o endereço IP correto aparecer de forma inconsistente, dê tempo para que a propagação seja concluída.

Etapa 2: Limpar o cache do DNS

Os registros de DNS armazenados em cache podem fazer com que os navegadores usem endereços IP desatualizados. Limpar o cache do sistema operacional e do navegador pode resolver esse problema.

Para limpar o cache de DNS em sistemas diferentes:

  • Windows:
    ipconfig /flushdns
  • MacOS:
    sudo dscacheutil -flushcache
    sudo killall -HUP mDNSResponder
  • Linux (varia de acordo com a distribuição, aqui está um exemplo para o Ubuntu):
    sudo systemd-resolve --flush-caches

Limpar o cache do navegador: Vá para as configurações do navegador, localize “Limpar dados de navegação” e verifique se o cache foi limpo.

Etapa 3: Verifique a configuração de DNS com nslookup e dig

O uso de ferramentas de linha de comando como nslookup e dig pode ajudar a verificar se os registros de DNS estão corretos.

  • nslookup:
    nslookup example.com
  • dig:
    dig example.com

Esses comandos devem retornar o endereço IP correto do seu domínio. Se isso não acontecer, verifique novamente suas configurações de DNS.

Etapa 4: verificar registros de DNS no registrador de domínios

Faça login no painel de controle do registrador de domínios e revise as configurações de DNS. Confirme se todos os registros necessários estão em vigor:

  • Registro A: Mapeia seu domínio para um endereço IP.
  • Registro CNAME: Redireciona os subdomínios para o domínio principal.
  • Registro MX: Garante a entrega adequada de e-mails.

Etapa 5: verificar a configuração do servidor da Web

Se os registros DNS estiverem corretos, mas o site continuar inacessível, o problema pode estar na configuração do servidor Web. Os problemas comuns incluem:

  • Servidor da Web off-line: Verifique se o servidor da Web está em execução. Reinicie-o, se necessário.
    sudo systemctl status apache2 # for Apache
    sudo systemctl status nginx # for Nginx
  • Solicitações de bloqueio de firewall: Certifique-se de que as regras do firewall permitam o tráfego nas portas corretas (por exemplo, HTTP na porta 80 e HTTPS na porta 443).

Etapa 6: testar a conexão de rede e as configurações do firewall

Se houver restrições de rede em vigor, verifique se elas não estão bloqueando o acesso ao seu domínio.

  • Teste de ping: Execute um teste de ping para ver se o domínio é resolvido para um IP e se os pacotes estão chegando ao servidor.
    ping example.com
  • Teste de traceroute: Use o traceroute (Linux/macOS) ou o tracert (Windows) para rastrear a rota até o servidor. Isso ajuda a identificar onde a conexão falha.
    traceroute example.com

Se o traceroute parar antes de chegar ao servidor, pode haver um problema com um nó de rede específico.

4. Soluções adicionais para problemas relacionados ao DNS

  • Troque de servidor DNS: Tente mudar para um servidor DNS diferente, como o Google DNS (8.8.8.8 e 8.8.4.4) ou Cloudflare (1.1.1.1), em seu computador ou roteador.
  • Desativar proxy ou VPN: se estiver usando um proxy ou VPN, desative-o temporariamente para descartar a interferência na rede.

5. Entre em contato com o provedor de hospedagem

Se nenhuma das etapas acima resolver o problema, entre em contato com a equipe de suporte do seu provedor de hospedagem. Eles podem verificar as configurações do servidor e fornecer recomendações específicas ou ajudar no diagnóstico de problemas de conectividade.

Conclusão: Coloque seu site on-line novamente com rapidez

Um site inacessível, apesar dos servidores DNS configurados, pode ser resultado de atrasos na propagação, registros incorretos ou problemas de rede. Verificando a propagação, limpando caches, verificando registros e testando seu servidor e sua rede, você pode identificar e corrigir o problema. Comece a solucionar o problema com essas etapas e, se você não conseguir resolver, o suporte da AlexHost está a apenas um clique de distância para ajudar a restaurar a acessibilidade do seu site!

Teste suas habilidades em todos os nossos serviços de hospedagem e ganhe 15% de desconto!

Utilizar o código no ato da compra:

Skills