Le domaine pointe vers une mauvaise adresse IP mais les enregistrements DNS semblent corrects


17

http://www.example.com pointe correctement vers l'adresse IP du serveur sur lequel le site est hébergé.

http://example.com (notez l'absence de www) pointe vers une adresse IP différente.

Les enregistrements DNS du domaine n'ont aucune référence à cette adresse IP étrangère - qu'est-ce qui pourrait en être la cause?

Réponses:


8

Comme la plupart des réponses l'ont noté, vous avez besoin d'un Aenregistrement à la base de votre nom de domaine pointant vers l'adresse IP du serveur Web.

Cependant, je ne recommanderais wwwpas de CNAMEpointer vers ce nom de domaine de base à moins que vous ne compreniez exactement ce que vous faites.

Bien que cela puisse sembler plus simple du point de vue de la gestion (un seul enregistrement à modifier si votre site change d'adresse IP), cela peut avoir des effets secondaires.

N'oubliez pas que a CNAMErend le côté gauche (le "nom du propriétaire" du CNAME) équivalent au côté droit pour tous les types d'enregistrement de ressource DNS, et pas seulement pour Ales requêtes d'enregistrement.

Donc, si votre zone ressemble à ceci:

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

alors une requête pour www.example.com IN MX?renverra le même enregistrement MX que pour example.com. Maintenant, si c'est ce que vous voulez, ça va.

Cependant , il va aussi faire la même chose pour les autres dossiers ( SOA, NS, SPF, etc.) qui ne sont pas habituellement souhaités.

Par conséquent, la bonne réponse devrait être de simplement créer wwwun Aenregistrement, avec la même valeur que le nom de base:

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

2

Votre enregistrement principal pour l'hôte est toujours domainname.com (sans le www). Surtout, www est ajouté en tant qu'enregistrement CNAME (alias) à votre enregistrement de base A pour le domaine.

Alors, recherchez l'enregistrement A pour example.com dans vos enregistrements DNS. Modifiez cela à l'IP correcte, puis ajoutez www en tant qu'enregistrement CNAME pour pointer vers votre enregistrement de base.


Mauvaise idée pour les raisons expliquées par Alnitak
bortzmeyer

0

Gardez à l'esprit que le DNS est hiérarchique - différents serveurs DNS peuvent afficher différentes choses si vous avez effectué des modifications récentes qui n'ont pas encore été propagées.

En outre, le nom de domaine simple sans le www est appelé l'enregistrement A. Votre domaine doit absolument en avoir un.

Les autres choses (comme WWW) sont un CName.

Avez-vous récemment modifié le domaine? Si c'est le cas, vérifiez le TTL (durée de vie) pour voir combien de temps il leur faut pour se propager. Assurez-vous également que vous interrogez le serveur DNS faisant autorité.


0

La première chose à faire est de cingler les adresses pour voir si le problème est causé par DNS ou par une redirection sur votre site Web:

ping www.example.com & example.com. S'ils vont tous les deux au même endroit, le problème vient de la configuration de votre serveur Web. S'ils vont à différents endroits, c'est votre DNS.

La propagation des paramètres DNS peut prendre du temps, et c'est probablement le problème. Si l'adresse IP de example.com est incorrecte depuis un certain temps, essayez de vider votre DNS en la changeant en une nouvelle adresse IP différente pendant quelques jours, puis changez-la.

re: configuration du serveur Web. Vous devrez examiner tous les paramètres de proxy inverse et les redirections. Si le serveur Web est le problème, dites-nous quel serveur Web vous utilisez (Apache, IIS) et les gens le prendront à partir de là.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.