Registro CNAME


Un registro de nombre canónico (abreviado como registro CNAME ) es un tipo de registro de recursos en el sistema de nombres de dominio (DNS) que asigna un nombre de dominio (un alias) a otro (el nombre canónico ). [1]

Esto puede resultar conveniente cuando se ejecutan varios servicios (como un servidor FTP y un servidor web , cada uno ejecutándose en puertos diferentes) desde una única dirección IP. Se puede, por ejemplo, apuntar ftp.example.com y www.example.com a la entrada DNS para example.com , que a su vez tiene un registro A que apunta a la dirección IP. Luego, si la dirección IP cambia alguna vez, solo se tiene que registrar el cambio en un lugar dentro de la red: en el registro DNS A para example.com .

Los registros CNAME se manejan especialmente en el sistema de nombres de dominio y tienen varias restricciones sobre su uso. Cuando un solucionador de DNS encuentra un registro CNAME mientras busca un registro de recursos regular, reiniciará la consulta usando el nombre canónico en lugar del nombre original. (Si se le dice específicamente al solucionador que busque registros CNAME, se devuelve el nombre canónico (lado derecho), en lugar de reiniciar la consulta). El nombre canónico al que apunta un registro CNAME puede estar en cualquier parte del DNS, ya sea local o en un servidor remoto en una zona DNS diferente .

cuando se lleva a cabo una búsqueda de registro A para bar.example.com , el solucionador verá un registro CNAME y reiniciará la verificación en foo.example.com y luego devolverá 192.0.2.23.

Con un registro CNAME, uno puede apuntar un nombre como " bar.example.com " a " foo.example.com ". Debido a esto, durante una discusión informal el bar.example.com. El lado (izquierdo) de una entrada DNS puede identificarse incorrectamente como "el CNAME" o "un CNAME". Sin embargo, esto es inexacto. El nombre canónico (verdadero) de " bar.example.com. " Es " foo.example.com ". Como CNAME significa Canonical Name, el lado derecho es el "CNAME" real ; en el mismo lado que la dirección "A".

Esta confusión se menciona específicamente en RFC 2181, "Aclaraciones a la especificación de DNS". La etiqueta de la izquierda es un alias para el lado derecho (la parte RDATA), que es (o debería ser) un nombre canónico. [2] En otras palabras, un registro CNAME como este: