Ás veces, un sitio web en funcionamento non está dispoñible polo nome de dominio. Isto ocorre debido a unha configuración incorrecta e, neste artigo, exploraremos por que un sitio non se abre polo seu nome de dominio e que facer ao respecto.
Ás veces ocorre que todo parece estar configurado correctamente, pero o dominio non funciona e o sitio web non está dispoñible. Para que un sitio web estea dispoñible polo seu nome de dominio, debe transformarse nun enderezo IP do servidor web onde está aloxado o sitio web. O sistema global de nomes de dominio (DNS) é responsable diso. Para transformar con éxito un dominio en enderezo IP deben cumprirse as seguintes condicións:
- O dominio debe estar rexistrado e delegado;
- Os servidores daqueles dominios nos que se delegou a xestión da extensión de dominio deberán enviar correctamente o enderezo IP do servidor web;
- Os servidores DNS de alto nivel deben conter información sobre o dominio que estea actualizada;
Se polo menos unha das condicións anteriores non se cumpre correctamente, o sitio web non estará dispoñible.
Vexamos máis de cerca como funciona e algúns conceptos básicos de diagnóstico en cada etapa.
Como rexistrar e delegar un dominio
Rexistro de dominio realízase despois da compra. Basicamente, o único que fas é enviar a información do teu dominio ao rexistro de extensións de dominio de alto nivel.
A delegación é a transferencia da xestión da extensión de dominio a un determinado servidor de dominio. Para delegar un dominio débese introducir os enderezos dos servidores DNS onde residirán os rexistros de recursos deste dominio. A maioría das veces os enderezos dos servidores DNS son proporcionados polo dominio ou provedor de hospedaxe cando compras un dominio. Como regra xeral, só hai dous servidores. Todas as accións pódense realizar a través do panel de administración. Debería ter acceso a el despois da compra.
Para comprobar o estado dun dominio pode utilizar calquera servizo Whois. Por exemplo, use este: whois.com. Se o dominio xa está rexistrado, verás toda a información sobre el.
Bótalle un ollo aos seguintes campos:
- "caixa de pago" — a data ata o pago do dominio. Asegúrese de que a data aínda é válida. Se o dominio non se paga ata a data, bloquearase. Se non reciben o pago nun mes, o dominio estará dispoñible para a súa compra.
- «estado» — статус. Debes asegurarte de que o dominio ten o estado «REGISTRADO» ou «DELEGADO». Significa que o dominio está rexistrado ou delegado.
- «servidor» — Enderezos dos servidores DNS nos que se delegou a xestión de extensións de dominio. Debe asegurarse de que os servidores DNS son correctos. Como se mencionou anteriormente, estes enderezos adoitan proporcionarse despois da compra polo teu dominio ou provedor de hospedaxe.
Se recibes a mensaxe «O dominio está dispoñible», significa que o dominio non está rexistrado e que as comprobacións posteriores non teñen sentido, porque primeiro debes mercar o dominio. A pesar de que todo é bastante obvio, os usuarios inexpertos poden cometer certos erros ao tentar conectar o hospedaxe cun dominio inexistente.
Se neste momento todo está ben co dominio, podes continuar co seguinte paso.
Comprobación dos servidores DNS
Os servidores de nomes de dominio aos que se delegou a xestión do dominio deberían devolver os rexistros de recursos da extensión de dominio mediante solicitude. Os rexistros de recursos son unha información de servizo sobre o dominio que se almacena no servidor DNS. Hai diferentes tipos de rexistros de recursos. Só necesitamos o rexistro de tipo «А» de uso máis frecuente que defina que enderezo IP corresponde ao dominio. Se estás a mercar dominio e hospedaxe dun provedor, pódense crear rexistros de recursos automaticamente.
Se tes que tratar con dous provedores diferentes, debes crealos manualmente desde o panel de administración ao que o teu provedor debería darche acceso. Bótalle un ollo aos rexistros de recursos do dominio «domain111.ru» nas capturas de pantalla do panel DNSManager da empresa ISPsystem. Por certo, aquí temos un artigo relacionado "Como crear e configurar rexistros DNS no Xestor de DNS"
Nesta fase o punto é asegurarse de que o servidor DNS no que se delegou a xestión da extensión de dominio dá o rexistro de tipo «А», é dicir, o enderezo IP do dominio. Para verificalo, use esta utilidade de liña de comandos «nslookup».
Vexamos o proceso de diagnóstico e tomemos como exemplo o dominio «domchel.ru». O servizo «Whois» mostra que a extensión de dominio foi delegada a estes servidores DNS: «ns1.rugion.ru» e «ns2.rugion.ru», o que significa que cada un deles debería conter un rexistro tipo A deste dominio e entregalo por solicitude, así que comprobemos.
Abramos a liña de comandos e executemos «nslookup domchel.ru ns1.rugion.ru», onde o primeiro parámetro é o seu nome de dominio e o segundo é o servidor DNS ao que se dirixirá a solicitude. A utilidade solicita o tipo А rexistro por defecto, por iso non hai un parámetro "tipo". Se o servizo DNS devolve o nome de dominio e o enderezo IP (como na captura de pantalla), todo está ben.
Comprobamos unha vez máis cun nome de dominio inexistente.
O servidor non puido atopar o dominio solicitado na súa base de datos.
Se o servidor DNS non puido atopar o teu dominio na súa base de datos, o primeiro que debes facer é comprobar se hai rexistro de tipo A no panel de administración. Se está alí, póñase en contacto co servizo de asistencia técnica do provedor. É máis probable que o problema estea do seu lado e estea conectado co servidor de nomes de dominio.
Pero se esta proba ten éxito, proceda ao seguinte paso.
Actualización de servidores DNS de alto nivel
En resumo, o sistema global de nomes de dominio funciona así: os servidores DNS de alto nivel conteñen información sobre os servidores de DNS de nivel inferior. Así, significa (como no noso exemplo anterior «domchel.ru») que todos os servidores da extensión «ru» deben conter información sobre que «domchel.ru» está a ser atendido polos servidores DNS ns1.rugion.ru e ns2.rugion.ru.
Tendo en conta o feito de que o estado dos dominios de baixo nivel cambia constantemente (os dominios están rexistrados, están dispoñibles para a súa compra, deléganse noutros servidores DNS, cambian os enderezos IP dos seus hospedaxes) a base de datos de alto nivel dos servidores DNS debe estar sempre actualizada.
Como regra xeral, tras a delegación dun dominio e a creación dos rexistros, esta información distribúese pola rede nun día. Só despois de que o teu dominio estará dispoñible desde calquera lugar do mundo. Nesta fase, o único que debe facer un usuario é esperar. Se tarda máis dun día, pero o teu sitio web aínda non está dispoñible, comprobeo unha vez máis con nslookup. Executa o mesmo comando pero usa calquera servidor DNS público, por exemplo 8.8.8.8: este é o servidor DNS público de Google.
Imos executar este comando: «nslookup domchel.ru 8.8.8.8»
Se o servidor público devolveu o enderezo IP do dominio como se ve na captura de pantalla, significa que a información sobre o teu dominio xa está espallada pola rede.
Se pasou o tempo suficiente pero os servidores DNS públicos aínda non poden atopar o teu dominio, ponte en contacto co servizo de asistencia do teu provedor. Ao parecer, hai un problema coa transferencia de datos a servidores de nomes de alto nivel.
Ademais da proba con servidores DNS públicos, pode comprobar o servidor de nomes de dominio local que está na configuración de rede do seu PC. É posible que o problema sexa coa configuración do teu adaptador de rede no teu PC ou cos servidores DNS do teu provedor de Internet.
Imos executar este comando «nslookup domchel.ru» Se o comando non contén o servidor de nomes de dominio correcto, a solicitude dirixirase ao servidor DNS local.
Cando os servidores de nomes públicos "coñecen" o enderezo IP do teu sitio web, pero o servidor local segue respondendo que non se atopa o dominio, significa que o problema está na configuración do teu adaptador de rede no teu PC ou no servidor DNS do teu provedor de Internet.
Se despois de executar o comando recibes o enderezo IP do teu dominio, significa que a transformación do nome de dominio ten éxito en todos os niveis.
As accións descritas anteriormente axudaranche a diagnosticar o problema e ver se está conectado co sistema de nomes de dominio ou non.