J'utilise actuellement un serveur à la maison, mais j'ai une adresse IP dynamique. J'ai donc souscrit à un service DNS dynamique (dlinkddns.com). J'ai fait tous les réglages corrects dans mon propre réseau et l'ip se met à jour parfaitement.
Le problème est que j'ai un nom de domaine (disons: "example.com"), et je veux définir le nom de domaine racine sans aucun préfixe ("example.com") sur CNAME pour mon domaine dlinkddns. Mais l'hôte DNS de mon nom de domaine dit que je ne peux pas faire ça (ce n'est "pas autorisé"). Je peux le faire pour "www.example.com" etc. et cela fonctionne parfaitement, mais pas pour le nom de domaine racine. Quelqu'un connaît une solution à cela?
dns
domain-name
cname
dynamic-dns
teuneboon
la source
la source
A Record
avoir un préfixe pour le domaine comme www.domain.com pour une raison.Réponses:
Vous ne pouvez pas définir un enregistrement CNAME pour un domaine racine (par exemple,
example.com
) car cela casserait la RFC 1034 section 3.6.2 , qui stipule,Vous ne pouvez pas le faire
example.com
car ilexample.com
aura également des enregistrements NS pour le faire fonctionner, ce qui enfreint la règle selon laquelle aucune autre donnée ne doit être présente.Vous pouvez avoir un enregistrement CNAME
www.example.com
car il ne s'agit pas du domaine racine et il est donc facile de ne pas avoir d'autres données pour lui.Les seuls moyens de contourner ce problème sont
example.com
.Je viens de lire que vous utilisez un DNS dynamique. Certains fournisseurs DNS dynamiques peuvent fonctionner avec votre domaine si vous l'hébergez sur leurs serveurs de noms: de cette façon, leurs mises à jour DNS dynamiques peuvent mettre à jour l'adresse IP d'exemple.com, et vous évitez tout problème CNAME. Du haut de ma tête, je ne connais que des dyndns offrant cela comme un service payant.
la source
Vous ne pouvez pas définir un nom de domaine nu dans les enregistrements CNAME. Vous devez effectuer UNIQUEMENT ces paramètres pour les domaines d'alias tels que www.example.com, about.example.com et plus dans les enregistrements CNAME et les paramètres de domaine principal ou ROOT doivent être définis dans A Records et vous devez fournir l'adresse IP de l'hôte . Supprimez d'abord les paramètres de CNAME sur le domaine nu et définissez-le sur "A Records", puis définissez les paramètres sur C Name pour un alias comme www, about ou quelque chose comme ça.
Cela peut vous aider: A Records, CNAME, MX Records: Notions de base pour configurer votre blog
la source
J'ai trouvé que
CNAME
d'un domaine nu via@
Record comme mentionné ici ne fonctionne pas pour certains fournisseurs de domaine. Pour en sortir, vous pouvez envisager de diriger vos NAME SERVERS vers un fournisseur DNS qui prend en chargeALIAS
ouANAME
.Suite à cela , certains hôtes DNS fournissent un moyen d'obtenir des
CNAME
fonctionnalités similaires à l'apex de la zone (au niveau du domaine racine, pour le nom de domaine nu) à l'aide d'un type d'enregistrement personnalisé.Ces enregistrements comprennent, par exemple:
ALIAS
chez DNSimpleANAME
à DNS Made EasyANAME
à easyDNSCNAME
chez CloudFlareALIAS
chez CloudDNSPour chaque fournisseur, la configuration est similaire: pointez l' entrée
ALIAS
ouANAME
de votre domaine apex versexample.yourdomain.com
, comme vous le feriez avec unCNAME
enregistrement.la source