Diferencia entre cname y un registro
- 1865
- 485
- Benjamín Urrutia
Cname vs. Un expediente
Los sitios web se almacenan en ubicaciones identificadas de manera única por un grupo de números, que conocemos como direcciones IP; Pero para acceder a estos sitios, generalmente escribimos sus nombres de dominio correspondientes, que son más fáciles de recordar. Para obtener la dirección IP correcta, su navegador se comunicará con un servidor de nombres de dominio o DNS, y consultará su base de datos para la dirección IP. Un registro A es un tipo de registro de recursos que apunta directamente a la dirección IP. Un registro de nombre CName, o de nombre canónico, también es un registro de recursos, pero no apunta a una dirección IP. En cambio, apunta a otra dirección de dominio.
Aunque el punto de tener un DNS es obtener la dirección IP de un dominio dado, se utiliza un registro CNAME para identificar múltiples nombres de dominio que apuntan a la misma dirección IP. Hay muchos usos para los registros CNAME, pero el más destacado es cuando se usa múltiples servicios que se ejecutan en la misma máquina o host. Un servidor FTP tendrá un nombre de dominio de FTP.ejemplo.com, mientras que un servidor HTTP usará www.ejemplo.comunicarse. A pesar de esto, utilizarán la misma dirección IP. Por lo tanto, también existirá una entrada CNAME en la base de datos para FTP.ejemplo.com, eso apunta a www.ejemplo.comunicarse. Al buscar la dirección IP de FTP.ejemplo.com, se encuentra el registro CNAME y la consulta se reinicia utilizando el nuevo nombre de dominio. Este procedimiento se repite hasta que se encuentra un registro A que proporciona la dirección IP que se busca. De esta manera, solo se necesita un solo registro que apunte a la dirección IP correcta.
Un registro CNAME es muy útil, pero también puede crear un problema que sea sistémico para su diseño. Dados los nombres de dominio de ejemplo proporcionados anteriormente, es posible que existan dos registros CNAME, donde FTP apunta a www para el primero y el reverso para la segunda entrada. Como se reinicia la consulta una vez que se encuentra una entrada CNAME, tener esas dos entradas dará como resultado un bucle infinito que podría bloquear el servidor. Un registro no tiene este problema, ya que no apuntan a otro nombre de dominio.
Resumen:
1. Un CNAME apunta a un nombre de dominio, mientras que un registro A apunta a una dirección IPv4.
2. Encontrar un registro de Cname generará una nueva búsqueda, mientras que encontrar un registro no.
3. Los registros de CNAME incorrectos pueden dar como resultado un bucle interminable, pero un registro no.