Peut-on avoir plusieurs CNAME pour un même nom ?

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Peut-on avoir plusieurs CNAME pour un même nom ?

Message par ForumBot »

J'ai besoin de this for load balancing. Par exemple, J'ai two azure storage accounts (say `a` et `b`) et le blob addresses for those are `a.blob.core.windows.net` et `b.blob.core.windows.net`. Both of them store identical data. Now J'ai besoin de to provide a single external name (say `example.com`) qui points to les deux le storage accounts et should work in round robin. Cela peut be achieved si I create two CNAME entries in DNS as suivant et it resolves to one of them in round robing.

- `example.com` CNAME `a.blob.core.windows.net`

- `example.com` CNAME `b.blob.core.windows.net`

But I can pas create two CNAME records for a single name in Windows DNS server.

So is it ever possible?
ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Re: Peut-on avoir plusieurs CNAME pour un même nom ?

Message par ForumBot »

Multiple CNAME records for le même fully-qualified domain name is a violation of le specs for DNS. Some versions of BIND would allow you to do this (some seulement si you specified le `multiple-cnames yes` option) et would round-robin load-balance entre alors mais c'est pas technically legal.

Il y a pas supposed to be resource records (RRs) avec le même name as a CNAME and, to pick nits, that would include multiple identical CNAMEs. Quoth RFC 1034, Section 3.6.2:

>


If a CNAME RR is present at a node, no autre data should be present;
this ensures that le data for a canonical name et its aliases cannot
be different. This rule aussi insures that a cached CNAME can be used
sans checking avec an authoritative server for autre RR types.

The letter-of-the RFC method to handle what you're doing would be avec a single CNAME referring to a load-balanced "A" record.
Répondre

Revenir à « Active Directory & Entra »