Est-il permis dans le DNS d'avoir un enregistrement CNAME qui pointe vers un autre enregistrement CNAME?
La raison pour laquelle nous en avons besoin est que nous avons un nom d’hôte sur lequel nous voulons être interrogés sur l’adresse IP de notre serveur Web. Nous avons également un autre serveur Web en attente qui pourrait être activé au cas où le premier mourrait. Dans un tel cas, nous aurions rapidement besoin de pointer le nom d’hôte sur l’adresse IP de l’ordinateur du serveur Web de secours.
Malheureusement, le nom d'hôte réside dans un domaine DNS où toute modification prendrait beaucoup de temps en raison d'une opération manuelle dépendant d'autres administrateurs système. Mais nous avons un autre domaine DNS où nous pouvons effectuer les modifications nous-mêmes rapidement. Avoir CNAME vers CNAME semble être une solution possible. Mais est-ce permis? Est-ce que les navigateurs web le comprendront?
la source
Domain names in RRs which point at another name should always point at the primary name and not the alias. This avoids extra indirections in accessing information.
Bien sûr, c'est possible.
Cependant, il est généralement déconseillé , pour la raison évidente d'utiliser davantage de ressources DNS. Par exemple:
Si vous
foo
interrogez 'bar', CNAME sera interrogé, cesomeserver.somehost.com.
qui entraînera une interrogation supplémentaire.Pour chaque élément de la chaîne que vous allez ajouter, une autre requête sera requise.
Une autre raison pour laquelle cela est découragé est que, en créant de telles chaînes, les chances de créer des boucles CNAME sont augmentées. ceux-ci devraient être détectés automatiquement par les serveurs DNS actuels, mais imposeraient toujours une charge importante sur les serveurs.
la source
Oui, c'est autorisé et cela fonctionnera, mais ce n'est pas considéré comme une bonne pratique. Les recherches multiples utilisent davantage de ressources et risquent de créer accidentellement une boucle.
la source