web-dev-qa-db-fra.com

Le site Web est différent sur ma connexion par rapport aux autres

Ok, alors c’est une chose très étrange, le bonhomme n’a aucune idée de ce dont je parlais. Hier, j'ai acheté un domaine et paramétré les serveurs de noms sur un hébergeur, mon site Web fonctionnait, puis j'ai changé de serveur pour un autre hôte, les modifications ne fonctionnent pas pour moi, je continue de voir à quoi ressemblait le site avant les modifications. . Cependant, littéralement, chaque connexion entre eux voit le site Web qu'ils sont censés voir.

Alors pourquoi est-ce que je suis le seul à voir le site Web de la même manière que pour le premier groupe de serveurs de noms alors que tout le monde voit les nouveaux serveurs de noms?! Même lorsque j'utilise ma connexion cellulaire sur mon téléphone, cela fonctionne correctement, mais lorsque je passe au wifi, il utilise les anciens serveurs de noms. S'il vous plaît aider!

1
Mac

Les informations DNS (Domain Name System) ont une valeur Durée de vie =. Les serveurs de noms faisant autorité pour votre nom de domaine seront configurés pour une valeur spécifique TTL. Cela peut être 5 minutes ou plusieurs heures. Certains fournisseurs DNS vous permettront de définir vous-même la valeur TTL; d'autres peuvent avoir une valeur par défaut que vous ne pouvez pas modifier. Si vous pouvez définir la valeur, vous souhaiterez généralement l'ajuster de manière à ne pas dépasser quelques minutes si vous envisagez de déplacer un site vers une nouvelle adresse IP un certain temps avant de procéder à cette modification.

Si vous aviez précédemment accès au site alors que l'ancienne adresse IP lui était attribuée, votre système aurait interrogé l'un des serveurs de noms qu'il est configuré pour utiliser. Ce serveur de noms aurait recherché l'adresse IP du site et l'avait mise en cache. Votre système, lorsqu'il a reçu l'adresse IP, l'aurait également mis en cache. Lorsque l'entrée dans le cache de votre système et l'entrée dans le cache de tous les serveurs de noms configurés pour votre système arriveront à expiration, vous verrez ce que tout le monde voit qui n'utilise pas les données mises en cache sur leurs systèmes ou provenant de serveurs de noms différents. de ceux que vous utilisez.

Si vous utilisez un système Microsoft Windows, vous pouvez afficher les données en cache à partir d'une invite de commande à l'aide de la commande ci-dessous:

ipconfig /displaydns

Vous pouvez vider le cache avec la commande:

ipconfig /flushdns

Mais, si les serveurs de noms que votre système utilise conservent toujours les données en cache, lorsque votre système les interrogera à nouveau, si l'entrée de votre nom de domaine n'a pas encore expiré dans leur cache, ils enverront l'ancienne adresse IP à votre système. Si tel est le cas, ils interrogeront à nouveau les serveurs de noms faisant autorité et obtiendront la nouvelle adresse IP.

Vous pouvez obtenir une invite de commande et entrer la commande nslookup. À l'invite ">", vous verrez que vous pouvez entrer le nom de domaine complet (FQDN) de votre site, par exemple. www.example.com. Cela vous montrera ce que les serveurs de noms désignés pour votre domaine pensent être son adresse IP. Vous pouvez remplacer le serveur de noms par un autre, tel qu'un serveur DNS public fourni par OpenDNS , par exemple celui situé en 208.67.222.222, en entrant la commande "server 208.67.222.222" à l'invite nslookup. puis entrez à nouveau www.example.com pour voir l'adresse IP renvoyée pour le site, comme indiqué ci-dessous. Remarque: la commande nslookup fonctionnera sur les systèmes Microsoft Windows, OS X et Linux.

C:\>nslookup
Default Server:
Address:  192.168.3.1

> www.example.com
Server:
Address:  192.168.3.1

Non-authoritative answer:
Name:    www.example.com
Addresses:  2606:2800:220:1:248:1893:25c8:1946
          93.184.216.34

> server 208.67.222.222
Default Server:  resolver1.opendns.com
Address:  208.67.222.222

> www.example.com
Server:  resolver1.opendns.com
Address:  208.67.222.222

Non-authoritative answer:
Name:    www.example.com
Addresses:  2606:2800:220:1:248:1893:25c8:1946
          93.184.216.34

Dans le cas ci-dessus, les deux serveurs de noms renvoient 93.184.216.34 en tant qu'adresse IPV4 pour www.example.com. Toutefois, l’adresse IP sera différente si votre serveur de noms par défaut utilise la valeur mise en cache.

Le problème que vous décrivez est assez courant. C'est pourquoi les fournisseurs d'hébergement conseillent souvent aux utilisateurs de laisser se propager jusqu'à 24 voire 48 heures les modifications apportées au serveur de noms sur Internet. Il est donc possible que, puisque vous avez posé la question il y a 3 heures, le problème soit maintenant résolu.

1
MoonPoint