111 votes

Un enregistrement DNS CNAME de type wildcard est-il valide ?

Je sais qu'il est possible d'avoir un enregistrement DNS A qui est un joker (par exemple *.mysite.com). Est-il possible/valable/conseillé d'avoir un enregistrement CNAME de type joker ?

77voto

Adam Brand Points 6047

Il est possible de le faire. À un moment donné, c'était un peu en suspens jusqu'à ce que 4592 a précisé qu'elle devait être soutenue.

Ce n'est pas parce que c'est possible que c'est supporté par tous les fournisseurs de DNS. Par exemple, GoDaddy ne vous laissera pas configurer un joker dans un enregistrement CNAME.

Quant à savoir s'il est conseillé ou non de le faire, cela dépend de votre utilisation. Habituellement, les CNAMES sont utilisés par commodité lorsque vous pointez vers un nom de domaine "extérieur" dont vous ne contrôlez pas le DNS.

Par exemple, disons que vous avez mis en place un système CMS qui vous permet d'avoir *.mycms.com comme nom de site (il utilise des en-têtes d'hôte). Vous souhaitez que les clients puissent facilement configurer *.cms.customer.com, sans craindre que vous ne changiez d'adresse IP à un moment donné. Dans ce cas, vous pourriez leur conseiller de configurer un CNAME joker appelé *.cms.customer.com à www.mycms.com.

Les noms de domaine génériques n'étant pas pris en charge par tous les fournisseurs (comme GoDaddy), je ne conseillerais pas de l'utiliser dans le cas où vous l'auriez suggéré à plusieurs clients (sans connaître les capacités de leur fournisseur).

24voto

EvilClown13 Points 121

J'ai ajouté la ligne

*.www        IN CNAME        my_webserver

à mon fichier de zone dans ma configuration de liaison et cela a parfaitement fonctionné (c'est-à-dire que je n'ai pas besoin de l'ajouter à mon fichier de zone). whatever.www.domain.com y whatever2.www.domain.com tous pointés vers my_webserver .

Il était également possible d'ajouter des exceptions à cette règle en ajoutant la ligne suivante

exception.www        IN CNAME        another_server

de sorte que exception.www.domain.com a souligné another_server .

14voto

Dennis Wurster Points 234

Juste pour ajouter que Amazon Route 53 prend en charge les caractères de remplacement dans tout type d'enregistrement .

Vous pouvez donc utiliser Route 53 comme fournisseur de DNS en toute sécurité.

5voto

Colt Blake Points 71

Nous utilisons tout le temps des dns sauvages, et nous n'avons eu aucun problème. Si vous le faites pointer vers une adresse IP, utilisez :

*.mysite.com     Host (A)    Default     xxx.xxx.xxx.xxx

Si vous voulez utiliser un alias, faites-le :

*.mysite.com.   IN CNAME mysite.com.

4voto

MattB Points 116

Autant que je me souvienne, vous pouvez faire cela, mais le CNAME ne peut être utilisé par aucun autre type d'enregistrement tel que NS ou MX.

Je ne suis pas tout à fait sûr de ce que vous essayez d'obtenir avec le truc du "joker", donc je vais devoir donner une réponse générique :)

Pour clarifier, CNAME aserver.domain signifie que vous ne pouvez pas avoir un autre nom.aserver.domain.

Il y a des exceptions, mais je ne les connais pas de tête et je ne sais pas vraiment ce que vous voulez faire, alors je ne vais pas perdre de temps.

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