El dominio apunta a una dirección IP incorrecta pero los registros DNS parecen correctos


17

http://www.example.com apunta correctamente a la dirección IP del servidor donde está alojado el sitio.

http://example.com (observe la falta de www) apunta a una dirección IP diferente.

Los registros DNS para el dominio no tienen referencia a esta dirección IP extranjera, ¿qué podría estar causando esto?

Respuestas:


8

Como la mayoría de las respuestas han señalado, necesita un Aregistro en la base de su nombre de dominio que apunte a la dirección IP del servidor web.

Sin embargo, me gustaría no recomiendo que wwwsea una CNAMEque apunta en ese dominio de nombre de base si no se entiende exactamente lo que está haciendo.

Aunque esto puede parecer más simple desde el punto de vista de la administración (solo un registro para cambiar si su sitio cambia la dirección IP) puede tener efectos secundarios.

No olvide que a CNAMEhace que el lado izquierdo (el "nombre del propietario" del CNAME) sea equivalente al lado derecho para todos los tipos de registros de recursos DNS, y no solo para Aconsultas de registros.

Entonces, si su zona se ve así:

$ORIGIN example.com
@       IN SOA ...
        IN NS ...
        IN NS ...
        IN A 192.0.2.1
        IN MX mail
        IN SPF ...
www     IN CNAME @

entonces una consulta para www.example.com IN MX?devolverá el mismo registro MX que para example.com. Ahora, si eso es lo que quieres, está bien.

Sin embargo, también hará lo mismo para los otros registros ( SOA, NS, SPF, etc.) que no se suele deseados.

Por lo tanto, la respuesta adecuada debería ser simplemente hacer wwwun Aregistro también, con el mismo valor que el nombre base:

$ORIGIN exmaple.com
@       IN A 192.0.2.1
wwww    IN A 192.0.2.1

2

Su registro principal para el host siempre es domainname.com (sin www). En su mayoría, www se agrega como un registro CNAME (alias) a su registro base A para el dominio.

Por lo tanto, busque el registro A para example.com en sus registros DNS. Cambie eso a la IP correcta y luego agregue www como un registro CNAME para apuntar a su registro base.


Mala idea por las razones explicadas por Alnitak
bortzmeyer

0

Tenga en cuenta que el DNS es jerárquico: diferentes servidores DNS pueden mostrar cosas diferentes si ha realizado cambios recientes que aún no se han propagado.

Además, el nombre de dominio simple sin www se llama el registro A. Su dominio debería tener uno de estos.

Las otras cosas (como WWW) es un CName.

¿Ha realizado cambios recientes en el dominio? Si es así, verifique el TTL (tiempo de vida) para ver cuánto tiempo tardan en propagarse. Además, asegúrese de consultar el servidor DNS autorizado.


0

Lo primero que debe hacer es hacer ping a las direcciones para ver si el problema es causado por DNS o por una redirección en su sitio web:

haga ping a www.example.com y example.com. Si ambos van al mismo lugar, entonces el problema es con la configuración de su servidor web. Si van a diferentes lugares, entonces es tu DNS.

La configuración de DNS puede demorar en propagarse, y este es probablemente el problema. Si la dirección IP de example.com ha estado equivocada durante un tiempo, intente limpiar su DNS cambiándola a una dirección IP nueva y diferente durante un par de días y luego vuelva a cambiarla.

re: configuración del servidor web. Tendrá que mirar cualquier configuración de proxy inverso y redireccionamientos. Si el problema es el servidor web, díganos qué servidor web usa (Apache, IIS) y la gente lo tomará desde allí.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.