Différence entre CNAME et un record

Différence entre CNAME et un record

CNAME VS. Un enregistrement

Les sites Web sont stockés dans des emplacements qui sont identifiés de manière unique par un groupe de nombres, que nous connaissons sous forme d'adresses IP; Mais pour accéder à ces sites, nous tapons généralement leurs noms de domaine correspondants, qui sont plus faciles à retenir. Pour obtenir la bonne adresse IP, votre navigateur contactera un serveur de noms de domaine, ou DNS, et interrogera sa base de données pour l'adresse IP. Un enregistrement A est un type d'enregistrement de ressources qui pointe directement vers l'adresse IP. Un CNAME, ou enregistrement de nom canonique, est également un enregistrement de ressources, mais il ne pointe pas vers une adresse IP. Au lieu de cela, il pointe vers une autre adresse de domaine.

Bien que le point d'avoir un DNS soit d'obtenir l'adresse IP d'un domaine donné, un enregistrement CNAME est utilisé pour identifier plusieurs noms de domaine qui pointent vers la même adresse IP. Il existe de nombreuses utilisations pour les enregistrements CNAME, mais le plus important est lors de l'utilisation de plusieurs services qui s'exécutent sur la même machine ou hôte. Un serveur FTP aura un nom de domaine de FTP.exemple.com, tandis qu'un serveur HTTP utilisera www.exemple.com. Malgré cela, ils utiliseront la même adresse IP. Par conséquent, une entrée CNAME existera également dans la base de données pour FTP.exemple.com, cela pointe vers www.exemple.com. Lorsque vous recherchez l'adresse IP de FTP.exemple.com, l'enregistrement CNAME est rencontré, et la requête est redémarrée à l'aide du nouveau nom de domaine. Cette procédure est répétée jusqu'à ce qu'un enregistrement A soit trouvé qui fournit l'adresse IP à rechercher. De cette façon, un seul record qui pointe vers la bonne adresse IP est nécessaire.

Un enregistrement CNAME est très utile, mais il peut également créer un problème systémique pour sa conception. Compte tenu de l'exemple de noms de domaine fournis ci-dessus, il est possible que deux enregistrements CNAME existent, où FTP pointe vers www pour le premier, et l'inverse pour la deuxième entrée. Au fur et à mesure que la requête est redémarrée une fois qu'une entrée CNAME est trouvée, le fait d'avoir ces deux entrées entraînera une boucle infinie qui pourrait écraser le serveur. Un enregistrement n'a pas ce problème, car ils ne pointent pas vers un autre nom de domaine.

Résumé:

1. Un CNAME pointe vers un nom de domaine, tandis qu'un enregistrement A indique une adresse IPv4.

2. Trouver un enregistrement CNAME engendrera une nouvelle recherche, tandis que la recherche d'un enregistrement ne sera pas.

3. Les enregistrements CNAME inappropriés peuvent entraîner une boucle sans fin, mais un enregistrement ne.