Base de Conhecimento Instruções simples para trabalhar com o serviço Profitserver
a Principal Base de Conhecimento Por que um site pode estar indisponível pelo seu nome de domínio?

Por que um site pode estar indisponível pelo seu nome de domínio?


Às vezes, um site funcional fica indisponível pelo nome de domínio. Isso acontece devido a configurações incorretas e, neste artigo, exploraremos por que um site não abre pelo seu nome de domínio e o que fazer sobre isso.

Às vezes acontece que tudo parece estar configurado corretamente, mas o domínio não está funcionando e o site está indisponível. Para que um site esteja disponível pelo seu nome de domínio, ele deve ser transformado em um endereço IP do servidor web onde o site está hospedado. O sistema global de nomes de domínio (DNS) é responsável por isso. Para transformar com sucesso um domínio em endereço IP, as seguintes condições devem ser atendidas:

  1. O domínio deve ser registrado e delegado;
  2. Os servidores dos domínios aos quais foi delegada a gestão da extensão de domínio devem enviar corretamente o endereço IP do servidor web;
  3. Os servidores DNS de alto nível devem conter informações atualizadas sobre o domínio;

Se pelo menos uma das condições acima não for atendida corretamente, o site ficará indisponível.

Vamos analisar mais detalhadamente como isso funciona e alguns princípios básicos de diagnóstico em cada estágio.

Como registrar e delegar um domínio

O registro do domínio é feito após a compra. Basicamente, tudo o que você precisa fazer é enviar as informações do seu domínio para o registro de domínio de nível superior.

Delegação é a transferência do gerenciamento de extensão de domínio para um determinado servidor de domínio. Para delegar um domínio, é preciso inserir os endereços dos servidores DNS onde os registros de recursos deste domínio residirão. Na maioria das vezes, os endereços dos servidores DNS são fornecidos pelo domínio ou provedor de hospedagem quando você compra um domínio. Como regra, há apenas dois servidores. Todas as ações podem ser realizadas por meio do painel de administração. Você deve obter acesso a ele após a compra.

Para verificar o status de um domínio, você pode usar qualquer serviço Whois. Por exemplo, use este: whois.com . Se o domínio já estiver registrado, você verá todas as informações sobre ele.

Verificação de nome de domínio WHOIS

Observe os seguintes campos:

  1. «pago até» — a data até que o domínio seja pago. Certifique-se de que a data ainda seja válida. Se o domínio não for pago até a data, ele será bloqueado. Se eles não receberem o pagamento dentro de um mês, o domínio ficará disponível para compra.
  2. "estado" — статус. Você precisa ter certeza de que o domínio tem status «REGISTERED» ou «DELEGATED». Isso significa que o domínio está registrado ou delegado.
  3. «nservidor» — Endereços de servidores DNS aos quais o gerenciamento de extensão de domínio foi delegado. Você precisa ter certeza de que os servidores DNS estão corretos. Como mencionado acima, esses endereços geralmente são fornecidos após a compra pelo seu domínio ou provedor de hospedagem.

Se você receber a mensagem «Domínio disponível», significa que o domínio não está registrado e verificações posteriores não fazem sentido, porque você precisa comprar o domínio primeiro. Apesar de tudo ser bastante óbvio, usuários inexperientes podem cometer certos erros ao tentar conectar hospedagem com um domínio inexistente.

Verificando o domínio disponível

Se nesta fase tudo estiver OK com o domínio, você pode prosseguir para a próxima etapa.

Verificação de servidores DNS

Servidores de nomes de domínio aos quais foi delegado o gerenciamento de domínio devem retornar registros de recursos da extensão de domínio por solicitação. Registros de recursos são informações de serviço sobre o domínio que são armazenadas no servidor DNS. Existem diferentes tipos de registros de recursos. Precisamos apenas do registro do tipo «А» mais frequentemente usado, que define qual endereço IP corresponde ao domínio. Se você estiver comprando domínio e hospedagem de um provedor, os registros de recursos podem ser criados automaticamente.

Se você precisa lidar com dois provedores diferentes, deve criá-los manualmente no painel de administração ao qual seu provedor deve lhe dar acesso. Veja os registros de recursos do domínio «domain111.ru» nas capturas de tela do painel DNSManager da empresa ISPsystem. Aliás, temos um artigo relacionado aqui: " Como criar e configurar registros DNS no DNS Manager ".

Por que o site não abre por domínio - Verificando servidores DNS

Nesta fase, o ponto é certificar-se de que o servidor DNS ao qual o gerenciamento de extensão de domínio foi delegado fornece o registro do tipo «А», ou seja, endereço IP do domínio. Para verificar isso, use este utilitário de linha de comando «nslookup».

Vamos dar uma olhada no processo de diagnóstico e tomar o domínio «domchel.ru» como exemplo. O serviço «Whois» mostra que a extensão do domínio foi delegada a estes servidores DNS: «ns1.rugion.ru» e «ns2.rugion.ru», o que significa que cada um deles deve conter um registro tipo A deste domínio e fornecê-lo por solicitação, então vamos verificar.

Vamos abrir a linha de comando e executar «nslookup domchel.ru ns1.rugion.ru», onde o primeiro parâmetro é seu nome de domínio, e o segundo é o servidor DNS para o qual a solicitação será endereçada. O utilitário solicita o registro do tipo A por padrão, é por isso que não há parâmetro “type”. Se o serviço DNS retornar o nome do domínio e o endereço IP (como na captura de tela), está tudo bem.

Servidores DNS verificam com comando nslookup

Vamos verificar mais uma vez com um nome de domínio inexistente.

Servidores DNS verificam com comando nslookup

O servidor não conseguiu encontrar o domínio solicitado em seu banco de dados.

Se o servidor DNS não conseguiu encontrar seu domínio em seu banco de dados, a primeira coisa que você deve fazer é verificar se há um registro tipo A no painel de administração. Se houver, entre em contato com o serviço de suporte do provedor. É mais provável que o problema esteja do lado deles e esteja conectado ao servidor de nome de domínio.

Mas se o teste for bem-sucedido, prossiga para a próxima etapa.

Atualização de servidores DNS de alto nível

Resumindo, o sistema global de nomes de domínio funciona assim: servidores DNS de alto nível contêm informações sobre servidores DNS de nível inferior. Assim, significa (como em nosso exemplo acima «domchel.ru») que todos os servidores da extensão «ru» devem conter informações sobre «domchel.ru» sendo atendidos pelos servidores DNS ns1.rugion.ru e ns2.rugion.ru.

Considerando o fato de que o estado dos domínios de baixo nível muda constantemente (os domínios são registrados, ficam disponíveis para compra, são delegados a outros servidores DNS, os endereços IP de suas hospedagens mudam), o banco de dados de alto nível dos servidores DNS deve ser sempre atualizado.

Como regra, após a delegação de um domínio e a criação dos registros, essas informações são distribuídas pela rede em um dia. Somente depois disso, seu domínio se torna disponível em qualquer lugar do mundo. Nesse estágio, tudo o que um usuário precisa fazer é esperar. Se demorar mais de um dia, mas seu site ainda estiver indisponível, verifique-o novamente com o nslookup. Execute o mesmo comando, mas use qualquer servidor DNS público, por exemplo 8.8.8.8 — este é o servidor DNS público do Google.

Vamos executar este comando: «nslookup domchel.ru 8.8.8.8»

Vamos executar este comando: «nslookup domchel.ru 8.8.8.8»

Se o servidor público retornou o endereço IP do domínio como visto na captura de tela, significa que as informações sobre seu domínio já estão espalhadas pela rede.

Se tempo suficiente passou, mas os servidores DNS públicos ainda não conseguem encontrar seu domínio, entre em contato com o serviço de suporte do seu provedor. Aparentemente, há um problema com a transferência de dados para servidores de nomes de alto nível.

Além do teste com servidores DNS públicos, você pode verificar o servidor de nome de domínio local que está nas configurações de rede do seu PC. Há uma chance de que o problema esteja na configuração do seu adaptador de rede no seu PC ou com os servidores DNS do seu provedor de Internet.

Vamos executar este comando «nslookup domchel.ru» Se o comando não contiver o servidor de nome de domínio correto, a solicitação será endereçada ao servidor DNS local.  

Vamos executar este comando «nslookup domchel.ru»

Quando os servidores de nomes públicos «sabem» o endereço IP do seu site, mas o servidor local continua respondendo que o domínio não foi encontrado, isso significa que o problema está na configuração do adaptador de rede no seu PC ou no servidor DNS do seu provedor de Internet.

Se depois de executar o comando você receber o endereço IP do seu domínio, significa que a transformação do nome de domínio foi bem-sucedida em todos os níveis.

As ações descritas acima ajudarão você a diagnosticar o problema e verificar se ele está conectado ao sistema de nomes de domínio ou não.

❮ Artigo anterior Configurando o arquivo .htaccess
Próximo artigo ❯ Como criar e configurar registros DNS no Gerenciador de DNS

Pergunte-nos sobre VPS

Estamos sempre prontos para responder suas perguntas a qualquer hora do dia ou da noite.