Configuration de l'enregistrement CNAME «@» dans le panneau de configuration de GoDaddy

25

J'ai mydomain.comhébergé sur une instance de machine virtuelle Azure appeléemymachine.cloudapp.net

Je dois DNS configure afin que les deux www.mydomain.comet mydomain.comobtenir mis en correspondance avec le même hôte. J'utilise GoDaddy comme registraire.

Actuellement, GoDaddy me propose de créer un @enregistrement A vide ( ), de sorte que si je teste mymachine.cloudapp.netet résout son adresse VIP, je puisse le stocker dans l'enregistrement A.

Malheureusement, si le VIP change et que j'oublie de re-ping, je suis mydomain.cominaccessible, et c'est normal.

Lorsque j'essaie de déplacer cet @enregistrement vers la section CNAME afin qu'il pointe le mieux vers le nom d'hôte de la machine virtuelle, 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 j'écris CNAME, et s'il n'y a pas d' @enregistrement dans la section A.

Comment définir un @enregistrement CNAME dans un domaine géré par GoDaddy?

usr-local-ΕΨΗΕΛΩΝ
la source

Réponses:

30

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 le faire car certains (comme les enregistrements NS) sont requis pour une fonctionnalité DNS appropriée. C'est l'une des raisons pour lesquelles des fournisseurs tels que Heroku vous disent de ne pas utiliser de noms de domaine nus .

Vous aurez besoin d'un hôte pour effectuer la redirection HTTP de example.comà www.example.compour vous, vers lequel vous pointerez A(et AAAA) enregistrerez pour @.

Si votre DNS est hébergé chez GoDaddy, alors ils ont un service gratuit qui le fera pour vous. Dans votre gestionnaire de domaine GoDaddy, regardez sur le côté gauche pour "Transfert" et cliquez sur "Gérer". Ensuite, configurez-le pour transférer et mettre example.comà www.example.comjour votre DNS pour prendre en charge le changement. Vous devez laisser les options avancées à leurs valeurs par défaut.

Contrôle de transfert de domaine GoDaddy

Michael Hampton
la source
2
La redirection de domaine affecterait-elle également les sous-domaines? Je veux rediriger tous les utilisateurs vers example.org vers www.example.org L'activation de la redirection de domaine ferait-elle cela?
Ut xD
que faire si je veux passer des arguments dans l'url? Lorsque je transmets l'URL de celle qui a subi des arguments d'URL à partir de la demande d'origine, elle supprime la chaîne de requête de l'URL et me transmet simplement au www. port de mon site
Coty Embry
Le transfert de Godaddy à partir de l'url nue ne fonctionne plus avec des liens profonds. Il a une fonction de lien court qui gêne.
Peter DeWeese
-1

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

À la place, laissez les enregistrements CNAME tels quels et définissez l'enregistrement A (Apex) comme indiqué dans les documents http://surge.sh/help/adding-a-custom-domain entrez la description de l'image ici

Ça devrait ressembler à ça:

; A Records
@   1800    IN  A   45.55.110.124

ou dans l'interface graphique:

Type: A
Name: @
Points to: 45.55.110.124
Elise Chant
la source
Vous ne savez pas comment cela répond à la question? La question précisait qu'un enregistrement A était ce qui était actuellement en cours, mais ce n'était pas un bon ajustement pour l'adresse IP en mouvement.
oligofren