50 votes

CNAME pour le sommet du domaine ?

Est-il possible de définir un enregistrement CNAME en haut d'un domaine? (c.-à-d. @ CNAME www, @ CNAME foobar.com., etc.)

Mon fournisseur d'accès Internet dit qu'il n'est possible d'utiliser des CNAME que pour les sous-domaines, mais j'ai lu quelque part que cela devrait être possible même si ce n'est pas recommandé.

4 votes

Je veux pointer un domaine de premier niveau vers une distribution Amazon CloudFront et ils ne supportent que les CNAME.

1 votes

Je tiens à préciser que CHAQUE domaine est un "sous-domaine". example.com est un sous-domaine de com, et com est un sous-domaine de .. Toutes les limitations imposées par votre FAI sont mises en place par votre FAI et peut-être le registraire, pas par la technologie sous-jacente.

3 votes

Example.com n'est pas un domaine de premier niveau, donc votre question nécessite une reformulation.

35voto

ray Points 51

Non possible - cela entrerait en conflit avec les enregistrements SOA et NS à la racine du domaine.

De la section 2.4 de la RFC1912 : "Un enregistrement CNAME n'est pas autorisé à coexister avec d'autres données."

6 votes

Le texte cité ne dit pas que ce n'est pas possible, seulement que cela ne peut pas être utilisé avec d'autres enregistrements. Vos enregistrements NS et SOA résideraient avec le nom canonique.

2 votes

Juste une note, RFC1912 est Informationnel et ne définit pas une norme d'aucune sorte. RFC2181 a le statut de Norme Proposée et est un meilleur lien pour interdire de manière univoque ce comportement.

5voto

Otheus Points 307

Vous pouvez configurer votre domaine pour être un CNAME vers un autre domaine, mais ensuite tout ira vers cet autre domaine - y compris le courrier et le enregistrement SOA "start-of-authority" lui-même. Cependant, vous pouvez toujours avoir des sous-domaines séparés, comme "private.domain.com" utilisant un autre serveur de messagerie et web.

2 votes

Si la zone parent a des enregistrements NS et que le "zone" enfant est seulement un CNAME, alors certains systèmes seront très confus.

1 votes

Ceci est un conseil spécifique à l'implémentation et dangereux. Ne faites jamais de CNAME @.

0voto

Anandu Points 27

J'utilise Cloudflare pour configurer un CNAME pour le domaine racine et cela fonctionne bien.. sans altérer les enregistrements de messagerie

1 votes

Non, tu ne l'as pas fait. Ça ne fonctionne pas comme ça.

6 votes

@ChrisS CloudFlare a une vilaine astuce. Ça semble fonctionner, cependant.

2 votes

Je ne pense pas qu'ils utilisent même un hack, je pense qu'ils dirigent simplement le domaine vers un ensemble commun de RR. Je fais la même chose avec les fichiers de zone BIND (j'utilise la même zone pour la moitié de mes domaines). Je pense que le seul "hack" est qu'ils utilisent le terme CNAME là-dedans.

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