web-dev-qa-db-fra.com

Différence entre CNAME et SUBDOMAIN

Quelle est la différence entre un CNAME et un sous-domaine?

Je comprends que le cname (le côté gauche d’un domaine) peut pointer vers le domaine. Vous pouvez donc désigner deux URL différentes qui renvoient à la même adresse, c’est-à-dire.

ex1.mydomain.com - si une configuration en tant que CNAME peut renvoyer l'adresse IP de mydomain.com

Si ex1.mydomain.com est configuré en tant que sous-domaine, a-t-il une adresse IP différente?

Une autre question est de savoir quelle devrait être la configuration idéale dans cette situation:

J'ai IP1: 80 pour une application web

J'ai IP2: 80 pour une autre application

Puis-je pointer ces deux adresses IP vers le même enregistrement A, avec peut-être un cname ou un sous-domaine différent?

Merci pour toute aide?

11
password

Un CNAME est un type d'enregistrement DNS, dans lequel un nom d'hôte pointe vers un autre nom d'hôte.

Un enregistrement A est un autre type d’enregistrement DNS, dans lequel un nom d’hôte pointe vers une adresse IP.

Un sous-domaine est ce que vous avez décrit comme "le côté gauche du domaine", par exemple. webmasters.stackexchange.com est un sous-domaine de stackexchange.com. La configuration DNS pour un sous-domaine peut utiliser un enregistrement A ou un CNAME.

Ta question:

Puis-je pointer ces deux adresses IP vers le même enregistrement A, avec peut-être un cname ou un sous-domaine différent?

n'a pas vraiment de sens. Vous ne pointez pas les IPs sur les enregistrements A, vous pointez les noms d’hôtes sur les IP en utilisant A records. Si vous demandez si vous pouvez pointer un domaine et un sous-domaine vers la même adresse IP, la réponse est oui.

Cela pourrait être plus clair avec un exemple du monde réel:

webmasters.stackexchange.com a un enregistrement A qui pointe vers l'IP 198.252.206.140. stackexchange.com possède également un enregistrement A qui pointe vers l'IP 198.252.206.140.

Il serait donc possible de changer webmasters.stackexchange.com en CNAME en stackexchange.com, et tout continuerait à fonctionner comme maintenant.

(En pratique, les CNAMES sont légèrement plus lents que les enregistrements A car ils peuvent entraîner une recherche DNS supplémentaire. C'est l'une des raisons pour lesquelles les enregistrements A sont plus couramment utilisés.)

18
Tim Fountain