Generalidades
Es posible que, al intentar visitar tu página, se encuentre con un error que dice 'Site Not Found':
Este artículo te explicará las causas probables de que estés viendo este error, y como resolverlo.
La causa del error 'Site Not Found'
El error de 'Site Not Found' significa que la dirección IP que tu dominio está usando no está orientada hacia la IP correcta.
De manera más técnica, el error "Site Not Found" significa que los registros de DNS para tu dominio se están resolviendo hacia la dirección IP de un servidor web Apache que no está configurado para tu dominio.
Cuando esto ocurre, el servidor web Apache está diseñado para simplemente mostrar el primer dominio listado en tu archivo de configuración. Para garantizar que nunca ocurra que la página web de alguien muestre accidentalmente otra página cualquiera que esté alojada en el mismo servicio Apache, DreamHost deliberadamente hace que el primer dominio en todos sus archivos de configuración muestre la misma página de error personalizada.
Existen algunas razones, que se explican a continuación, por las cuales tu IP pudiera no estar dirigida correctamente hacia la IP de tu servidor web.
Ver la dirección IP de la página en tu navegador
Debido a la forma en la que DreamHost configura Apache, a menos que tu hayas comprado una dirección IP única para tu dominio, el intentar ver tu página web introduciendo la dirección IP en tu navegador arrojará automáticamente el error de Site Not Found. Esto se debe a que tu estarías viendo la IP compartida de tu servidor web, en vez de la IP de tu página.
Si necesariamente debes ver tu página a través de una dirección IP, deberás adquirir una IP única. Puedes leer más acerca de las IP únicas aquí:
Cambios en el DNS
Si el mensaje de error 'Site Not Found' aparece poco después de hacer un cambio de configuración para el dominio en el panel de control, la dirección IP puede cambiar para ese dominio. Si ese es el caso, este error debe irse dentro de 4 horas—una vez los cambios de DNS propaguen a través de Internet, pues esto es normal. Si no se va en 6 horas, entonces trata las técnicas de solución de problemas.
Es frecuente encontrar el error 'Site Not Found' debido a un cambio en tu dirección IP, que suele ser desencadenado por la eliminación del alojamiento web para un dominio, seguido por la configuración de alguno de los siguientes: Espejo, Redirección, o Parqueo. Si bien los cambios en el DNS de DreamHost son casi instantáneos, la nueva información no llega a los demás servidores en distintas partes del mundo hasta que los otros servidores hagan caducar los datos antiguos que aún contienen. A esto se le conoce como propagación de DNS.
El motivo por el cual tu recibes este error durante este período es que la información de DNS que está recibiendo en tu computador local está desactualizada, y que la instancia de Apache a la cual se le está (incorrectamente) dirigiendo ya no cuenta con ningún registro de tu página. Dependiendo de tu ubicación, los cambios en el DNS pueden tardar algunas horas en propagarse, así que lo mejor que se puede hacer es dejar tu dominio tal y como está durante algunas horas antes de intentar cualquier tipo de arreglo.
Para refrescar el DNS:
- Navega a la página Administrar Sitios Web.
- Da clic en el botón Administrar para abrir la página Configuraciones de Dominios, la cual te permite ajustar múltiples configuraciones de tu sitio.
- Si estás en la Vista de Malla, da clic en el botón Administrar en la parte inferior de la caja del sitio.
- Si estás en la Vista de Lista, da clic en el botón Administrar a la derecha de tu dominio.
- La página DNS aparece:
Cuando das clic en el botón Actualizar DNS en la parte superior, se fuerza una actualización de DNS en el sistema de DreamHost. Para repetir, la propagación de DNS en línea aún puede tardar varias horas.
Como consultar tus registros de DNS actuales
Para consultar el estado de tu actualización de DNS, puedes usar el Verificador de Propagación de DNS de DreamHost para ver hacia cuál dirección IP se resuelve tu dominio actualmente.
Si usas Linux o Apple Mac
Si usas un computador Linux o Mac, también puedes ejecutar algunos comandos en tu terminal para consultar la IP actual de tu página. Visita el artículo de SSH acerca de cómo iniciar sesión en tu terminal:
Una vez que hayas iniciado sesión en tu terminal, puedes ejecutar el comando dig para verificar el estado de la resolución de IP. Por ejemplo, este comando comprueba la dirección IP actual que se resuelve por internet en tu ubicación. (Tu IP será diferente dependiendo del servidor en el cual esté ubicada tu página):
[server]$ dig +short example.com 64.90.47.165
Este comando consulta la dirección IP asignada actualmente a tu servidor web de DreamHost. (Tu IP será diferente dependiendo del servidor en el cual esté ubicada tu página.)
[server]$ dig +short example.com @ns1.DreamHost.com 64.90.47.165
Si example.com está usando nameservers de DreamHost, ambos comandos deberían arrojar la misma IP. Si no, intenta purgar tu DNS local. Puedes leer más acerca de esto en el siguiente artículo:
Si usas Windows
Los usuarios de Windows pueden usar el comando nslookup en el símbolo de sistema. Puedes leer más acerca del uso del símbolo de sistema en Windows aquí:
El siguiente comando verifica la dirección IP actual resolviendo en línea en su ubicación (tu IP es diferente dependiendo de la servidor en el que se encuentra tu sitio):
C:\Users\user> nslookup example.com Nombre: example.com Dirección: 64.90.47.165
Este comando comprueba la dirección IP actual que se resuelve por internet en tu ubicación. (Tu IP será diferente dependiendo del servidor en el cual esté ubicada tu página.)
C:\Users\user> nslookup example.com ns1.DreamHost.com Nombre: example.com Dirección: 64.90.47.165
Si example.com estás usando los nameservers DreamHost, ambos comandos deberían arrojar la misma IP. Si no, intenta purgar tu DNS local. Puedes leer más acerca de esto en el siguiente artículo:
HTTPS
El error 'Sitio Web no encontrado' también puede aparecer al intentar acceder a un sitio a través de una conexión segura (HTTPS) al dominio sin tener un certificado SSL activo. Esto ocurre cuando el servicio HTTP Apache del dominio carece de un servicio HTTPS Apache coincidente para manejar la solicitud segura. Para resolver esto, agrega un certificado SSL al dominio.
Si no estás usando el DNS de DreamHost
Si tu no está usando DreamHost para administrar el DNS de tu dominio, lo más probable es que la dirección IP de su proveedor de DNS que apunta hacia DreamHost sea incorrecta.
Tu puedes averiguar la IP correcta haciendo una consulta al los nameservers de DreamHost con uno de los comandos en la sección anterior (dependiendo de tu sistema operativo).
Aquí hay otra forma de averiguar la IP correcta:
- Navega a la página Administrar Sitios Web.
- Da clic en el botón Administrar para abrir la página Configuraciones de Dominios, la cual te permite ajustar múltiples configuraciones de tu sitio.
- Si estás en la Vista de Malla, da clic en el botón Administrar en la parte inferior de la caja del sitio.
- Si estás en la Vista de Lista, da clic en el botón Administrar a la derecha de tu dominio.
- Da clic en la pestaña DNS en la parte superior.
- Cuando la página se abra DNS, ubica el registro A en la sección Registros.
- Actualiza tu registro A con tu proveedor de DNS para apuntar hacia esta IP de DreamHost.
Una vez que la DNS se haya propagado, no debería seguir apareciendo el robot durmiendo de DreamHost.
Usar Passenger WSGI habilitado
Este problema, o uno similar, se puede manifestar ocasionalmente en dominios que usan Passenger WSGI. En este caso, el error aparece de manera diferente, pues la página de error en el servidor no se muestra.
Los síntomas pueden incluir:
- Otros dominios en la misma cuenta y servidor funcionan correctamente.
- Se superan los límites de tiempo para acceder a la página.
- No aparecen procesos de Passenger cuando se ejecuta ps -A desde el intérprete de comandos.
En esta instancia, la solución es la misma – editar el dominio y hacer clic en Cambiar ajustes. Y después esperar que se propague. También puedes probar a desactivar y reactivar el Passenger en la misma página de editar dominios.
Esto cambiará las configuraciones del dominio sin alterar los registros de DNS de este.
Usar una cuenta suspendida
Para cuentas que se hayan suspendido por falta de pago, DreamHost dejará de servir el DNS para la cuenta. Tus páginas mostrarán el mensaje de "Site Not Found " hasta que se haya ejecutado el pago, y la cuenta se haya reactivado. Inicia sesión en tu panel de control o consulta tus correos de DreamHost para ver si este es el caso.
Contactar a soporte
Si no puedes resolver este problema con las sugerencias antes mencionadas, por favor contacta a nuestro departamento de soporte técnico para recibir asistencia.
Puedes contactar a soporte técnico a través de tu panel en Contactar a Soporte. O consulta el siguiente artículo para otros métodos de contacto: