Je souhaite changer le DNS de notre site Web sans interruption de service
L'adresse IP du serveur reste la même.
Habituellement, il faut 24 à 48 heures pour mettre à jour Internet dans son ensemble.
Est-il possible de faire fonctionner les deux DNS en parallèle?
Note importante de JamesRyan:
Gardez à l'esprit que certains serveurs DNS ne respectent pas les TTL faibles et mettent en cache de toute façon. Attendez-vous à un certain chevauchement.
^ c'est exactement un problème.
Contexte:
J'ai changé le DNS de notre site Web en un autre fournisseur (bluehost qui semble être cassé et montre assez souvent leur page d'annonces au lieu de notre site), donc je suis revenu à l'ancien DNS d'origine après environ 2 heures.
L'IP du serveur est restée la même, donc j'espérais ne pas avoir de perturbation de service, car les deux DNS affichent le même serveur.
Maintenant, 24 heures plus tard, 30% d'Internet utilise toujours le fournisseur défectueux / incorrect (bluehost), qui n'est pas référencé dans le whois. (concernant Pingdom + plusieurs utilisateurs signalent qu'ils ne peuvent pas nous rendre visite)
Si vous modifiez votre fournisseur DNS (les serveurs de noms affichés en whois), alors oui, vous pouvez les exécuter en parallèle. En regardant mon domaine, le TTL utilisé par les serveurs GTLD (ceux qui indiquent aux autres internautes qui exécutent mon DNS) est de 48 heures. Pour autant que je sache, il n'est pas possible de changer cela.
Habituellement, tout ce que vous feriez est de demander à votre registraire de domaine de modifier les entrées du serveur de noms en vous assurant que le nouveau fournisseur est déjà configuré et que l'ancien fournisseur conserve ses entrées en direct pendant au moins 48 heures.
Comme mentionné dans l'autre réponse, si vous modifiez simplement vos propres enregistrements, vous pouvez réduire la TTL sur l'enregistrement au préalable pour permettre un échange presque instantané, bien que certains mauvais serveurs DNS restent en cache plus longtemps.
la source
Tout d'abord, clarifions notre terminologie, car ce que vous demandez n'est pas encore clair.
Votre configuration d'hébergement comprend trois parties:
Il n'est pas rare que ces trois éléments soient fournis par la même entreprise, mais il n'y a aucune exigence. Il est également assez courant qu'il n'y ait pas de frais séparés pour 2. lorsque vous avez acheté 1. auprès de la même entreprise, ce qui ajoute à la confusion.
Le registraire est responsable de dire aux responsables du domaine parent que votre domaine existe et quels sont ses serveurs de noms.
Les serveurs de noms sont responsables de la mise en correspondance de votre domaine et de vos sous-domaines avec les adresses IP (et toutes les autres choses que les serveurs de noms peuvent faire).
Le serveur est la partie que vous connaissez probablement le mieux et c'est là que les demandes et les courriels du site Web finissent.
Une fois que vous êtes sûr de celui que vous avez changé ou que vous souhaitez changer, pouvez-vous modifier la question pour la rendre plus claire?
Je vais supposer que vous modifiez l'hébergement de votre serveur de noms. Pour ce faire, vous devez:
la source
A) Si vous exécutez un site sur un service d'hébergement partagé - manipulez avec DNS TTL si possible
B) Si vous exécutez vos propres serveurs - pour un temps d'arrêt minimal, utilisez un proxy sur le serveur source et un extracteur IP (en-tête forwarded_for) sur la destination (donc l'IP d'origine peut être la même), déplacez vos fichiers, après la mise à jour des enregistrements DNS et attendez que le trafic soit arrêter sur le serveur source
la source