web-dev-qa-db-fra.com

Le nouvel enregistrement DNS ne sera pas résolu sur un serveur de noms personnalisé qui fonctionne

Je ne parviens pas à déplacer le DNS d'un site. Nous avons migré notre site d’un serveur d’hébergement partagé vers un serveur privé virtuel (VPS). Le serveur de noms personnalisé pour le compte VPS exécute correctement les domaines depuis deux ans. Mais maintenant, cela ne résoudra pas le problème du domaine du site que nous avons migré.

La société d'hébergement et notre bureau d'enregistrement se tiennent mutuellement au courant et ne résoudront aucun problème.

Je sais très peu de choses sur le DNS et je viens de me fier aux enregistrements que l'hôte ajoute au VPS lorsque nous migrons un domaine - ou à la fonctionnalité Ajouter une zone DNS du tableau de bord des comptes WHM.

J'ai essayé de comparer les enregistrements DNS du site nouvellement migré à ceux du domaine qui résolvent à partir du même serveur de noms personnalisé. Voici ce que j'ai trouvé:

  • Le nouveau domaine ne résolvant pas a un enregistrement qu'aucun des domaines de travail n'a: test 14400 IN A (adresse ip)

  • Tous les domaines de travail sauf un ont les enregistrements suivants que le domaine qui ne résout pas n'a pas: autoconfig 14400 IN A (adresse IP) autodiscover 14400 IN A (adresse IP) _autodiscover._tcp 14400 IN SRV 0 0 443 cpanel.maildiscovery .net.

  • Le domaine de travail qui ne possède pas les enregistrements ci-dessus a: ftp 14400 IN A (adresse IP) default_domainkey 14400 IN TXT (chaîne de caractères longue)

Quelqu'un peut-il me dire ce qui se passe? Dois-je ajouter autoconfig, autodiscover et _autodiscover._tcp au domaine qui ne fonctionne pas?

3
pattonmcg

Les enregistrements supplémentaires que vous avez trouvés ne doivent pas affecter la résolution du nom de domaine. Pour que votre nom de domaine soit résolu:

  1. Assurez-vous que votre bureau d'enregistrement de domaine pointe les enregistrements NS vers vos serveurs DNS.
  2. Assurez-vous que tous vos serveurs DNS renvoient l'adresse IP correcte lorsque vous leur demandez le nom d'hôte et les sous-domaines.

Je recommande de tester ceci avec l'outil de ligne de commande Dig. Si vous ne l'avez pas sur la ligne de commande, il est également disponible via une interface Web: https://toolbox.googleapps.com/apps/Dig/

Vérifiez d'abord les enregistrements du serveur de noms (NS). Remplacez votre nom de domaine au lieu de example.com. Vérifiez la section de réponse et assurez-vous que les serveurs DNS répertoriés correspondent à vos attentes. Les serveurs DNS pour example.com sont a.iana-servers.net et b.iana-servers.net. Vous devez avoir au moins deux serveurs DNS et au maximum quatre. Les noms d'hôtes du serveur de noms sont fournis par votre hôte DNS, mais entrés dans votre registraire de domaine. Si l'une des informations NS est incorrecte, elle devra être modifiée via votre bureau d'enregistrement de domaine.

$ Dig NS example.com
;; ANSWER SECTION:
example.com.        5457    IN  NS  a.iana-servers.net.
example.com.        5457    IN  NS  b.iana-servers.net.

Ensuite, vérifiez le nom de domaine de chacun des serveurs DNS. Vérifiez à la fois le nom de domaine nu, le sous-domaine www et les autres sous-domaines actifs. Assurez-vous que l'adresse IP renvoyée dans la section réponse est l'adresse IP correcte pour votre serveur Web dans tous les cas. Dans les commandes ci-dessous, nous voyons que l'adresse IP de example.com est 93.184.216.34. Remplacez votre nom de domaine par example.com et a.iana-servers.net par votre serveur DNS lors de l'exécution des commandes ci-dessous. L'adresse IP de votre site est fournie par votre hôte Web, mais doit être entrée dans les paramètres de votre serveur DNS. Si l'un des enregistrements d'adresse IP est incorrect, vous devez le modifier avec votre hôte DNS.

$ Dig @a.iana-servers.net example.com
;; ANSWER SECTION:
example.com.        86400   IN  A   93.184.216.34

$ Dig @a.iana-servers.net www.example.com
;; ANSWER SECTION:
www.example.com.    86400   IN  A   93.184.216.34

$ Dig @b.iana-servers.net example.com
;; ANSWER SECTION:
example.com.        86400   IN  A   93.184.216.34

$ Dig @b.iana-servers.net www.example.com
;; ANSWER SECTION:
www.example.com.    86400   IN  A   93.184.216.34

Votre registraire de domaine et votre hôte DNS doivent chacun disposer des paramètres et des enregistrements corrects pour votre nom de domaine à résoudre sur votre serveur Web. Avec l'outil Dig, il n'est pas difficile de vérifier que chacun a les paramètres corrects.

2