38 votes

Configuration de l'enregistrement CNAME "@" dans le panneau de contrôle GoDaddy

J'ai mydomain.com qui est hébergé sur une instance VM Azure appelée mymachine.cloudapp.net

J'ai besoin de configurer le DNS pour que les deux www.mydomain.com y mydomain.com sont mappés sur le même hôte. J'utilise GoDaddy comme registraire.

Actuellement, GoDaddy me propose de créer un compte vide ( @ ) Un enregistrement, de sorte que si je ping mymachine.cloudapp.net et résoudre son adresse VIP, je peux la stocker dans l'enregistrement A.

Malheureusement, si le VIP change et que j'oublie de le relancer, j'obtiens les résultats suivants mydomain.com inaccessible, et c'est normal.

Quand j'essaie de déplacer ce @ à la section CNAME pour qu'il pointe vers le nom d'hôte de la VM, j'obtiens l'erreur suivante :

A record of a different type exists for the hostname @, could not create CNAME

Cela se produit à la fois si je supprime l'enregistrement A et si j'écris CNAME, et s'il n'y a pas de @ dans la section A.

Comment peut-on établir un @ Enregistrement CNAME dans un domaine géré par GoDaddy ?

45voto

Michael Hampton Points 232226

En bref, vous ne pouvez pas faire de l'enregistrement @ un CNAME sans supprimer tous les autres enregistrements de ressources pour @, et vous ne pouvez pas faire cela puisque certains (comme les enregistrements NS) sont nécessaires pour un bon fonctionnement du DNS. C'est l'une des raisons pour lesquelles Les fournisseurs tels que Heroku vous demandent de ne pas utiliser de noms de domaine nus. .

Vous aurez besoin d'un hôte pour effectuer la redirection HTTP à partir de example.com まで www.example.com pour vous, que vous indiquerez A (et AAAA ) pour @.

Si vos DNS sont hébergés chez GoDaddy, ils ont un service gratuit qui le fera pour vous. Dans votre gestionnaire de domaine GoDaddy, cherchez "Forwarding" sur le côté gauche et cliquez sur "Manage". Configurez-le pour qu'il redirige example.com まで www.example.com et mettez à jour votre DNS pour supporter le changement. Vous devriez laisser les options avancées à leurs valeurs par défaut.

GoDaddy Domain Forwarding Control

-1voto

Elise Chant Points 99

Vous ne pouvez pas ajouter un nouvel enregistrement @ CNAME sans supprimer tous les autres enregistrements dans GoDaddy.

Au lieu de cela, laissez les enregistrements CNAME tels qu'ils sont, et définissez l'enregistrement A (Apex) comme indiqué dans la documentation. http://surge.sh/help/adding-a-custom-domain enter image description here

Il devrait ressembler à ceci :

; A Records
@   1800    IN  A   45.55.110.124

ou dans l'interface graphique :

Type: A
Name: @
Points to: 45.55.110.124

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X