web-dev-qa-db-fra.com

Configuration de VPS: Comment configurer les serveurs de noms

J'ai donc mis en place une configuration VPS (LAMP) et transféré plusieurs sites. Maintenant, je veux pointer mes noms de domaine de l'ancien hôte vers le nouvel hôte VPS, qui n'a pas encore de serveur de noms.

Sur ma console de bureau d'enregistrement, j'ai défini les paramètres d'hôte de domaine du nom de domaine 'www.mydomain.com' pour qu'ils pointent vers l'adresse IP de mon VPS, par exemple:

ns1.mydomain.com = 111.222.3.4

et

ns2.mydomain.com = 111.222.3.4

J'ai ensuite abaissé le TTL à une heure.

J'ai ensuite commuté les serveurs de noms sur ce domaine à ces nouveaux. (ns1/2.mydomain.com)

Dans WHM, je règle ensuite les serveurs de noms de serveurs sur ns1.mydomain.com et ns2.mydomain.com.

J'ai attendu une heure pour tester ... mais rien n'a changé - le nom de domaine est toujours dirigé vers l'ancien hôte.

Ai-je raté quelque chose? Est-ce qu'un autre enregistrement que je dois changer sur le DNS? Je trouve cela très déroutant. Quelqu'un connaît-il une ressource ou peut-il fournir un guide étape par étape sur la configuration d'un nouveau serveur de noms de serveurs?

Merci

EDIT: image ajoutée (désolé pour la censure. Le client insiste)

Sur ma console d'enregistrement: enter image description here

Et sur le WHM de mon VPS:

enter image description here

4
MeltingDog

Il semble que vos enregistrements de domaine ne se soient pas encore propagés. Cela signifie que les serveurs de noms de domaine à travers le monde, qui stockent un enregistrement des informations de votre domaine, n'ont pas mis à jour les derniers détails. Ils continuent donc d'envoyer des visiteurs à votre ancien serveur.

La solution est d'attendre. La mise à jour des changements de noms de domaine dans le monde peut prendre entre 0 et 48 heures. ( Plus ici. )

Réduire le TTL d'une heure n'affectera pas immédiatement la vitesse de cette mise à jour - si votre précédent TTL était de 12 heures, il faudra 12 heures avant la nouvelle TTLUne heure prend effet. Vous devrez également attendre quelle que soit votre TTL précédente _ spécifiée avant que les modifications du serveur de noms ne prennent effet.

Pour vérifier si les serveurs de noms globaux ont mis à jour vos informations de domaine les plus récentes, vous pouvez effectuer une vérification de propagation DNS:

  1. Visite http://www.whatsmydns.net/
  2. Tapez votre nom de domaine dans la case de cette page.
  3. Sélectionnez "NS" dans le menu déroulant (au lieu de "A")
  4. Cliquez sur "Rechercher"

Vous verrez une liste d’enregistrements de serveurs de noms du monde entier qui ressemblent à ceci:

DNS propagation example

Si vous voyez les anciens serveurs de noms à côté de votre domaine pour certains emplacements, cela signifie que votre modification n'a pas encore été diffusée sur Internet et que vous devrez attendre plus longtemps.

Si vous voyez les nouveaux serveurs de noms à côté de votre domaine pour tous les emplacements mais que les données restent sur l'ancien serveur lorsque vous visitez votre domaine, votre ordinateur pourrait mettre en cache les informations de l'ancien domaine. Vous pouvez vider votre cache DNS local et revoir votre site pour forcer la mise à jour de vos enregistrements locaux.

Vous pouvez également confirmer l'apparence apparente des serveurs de noms depuis votre propre emplacement à l'aide de l'outil Dig dans la ligne de commande (installé par défaut sur Mac/Linux, mais disponible au téléchargement pour Windows ). :

Dig NS stackexchange.com

Réponse:

;; ANSWER SECTION:
stackexchange.com.  300 IN  NS  ns3.serverfault.com.
stackexchange.com.  300 IN  NS  ns1.serverfault.com.
stackexchange.com.  300 IN  NS  ns2.serverfault.com.
5
Nick

Je viens juste de le parcourir un peu moi-même (différentes circonstances/fournisseurs/etc.), mais la liste de contrôle:

  • Assurez-vous de mettre à jour le numéro de série. Puisque vous avez indiqué que vous hébergez le DNS depuis votre VPS, vous devez vous assurer que celui-ci est mis à jour.
  • Assurez-vous que votre serveur de noms est enregistré auprès de votre registraire et pas seulement dans vos configurations DNS. Le simple fait d’ajouter ns1.xyz.com et ns2.xyz.com à vos enregistrements DNS n’indiquera pas au bureau d’enregistrement de le respecter en tant que serveur de noms. Il devrait y avoir une option pour ajouter ou enregistrer un nouveau serveur de noms.
  • ns1 et ns2 pointant vers le même hôte ... certaines interfaces vont rejeter cela.
  • "* CNAME to park.planetdomain.com" pourrait être accrocher des trucs.
  • Effectuez une vérification locale sur votre serveur de noms pour vous assurer que vos configurations sont correctes et servent ce que vous attendez d'elles.

La plupart des mises à jour sont rapides, en une heure à peine. J'en ai vu prendre plus d'un jour ou deux.

1
Wing Tang Wong