Diferencia entre CNAME y SUBDOMAIN

12

¿Cuál es la diferencia entre un CNAME y un subdominio?

Entiendo que un cname (el lado izquierdo de un dominio) puede apuntar al dominio, por lo que puede que dos URL diferentes apunten a la misma dirección, es decir.

ex1.mydomain.com: si se configura como CNAME, puede devolver la IP de mydomain.com

Si ex1.mydomain.com está configurado como un subdominio, ¿tiene una IP diferente?

Otra pregunta es cuál debería ser la configuración ideal en esta situación:

Tengo IP1: 80 para una aplicación web

Tengo IP2: 80 para otra aplicación

¿Puedo apuntar ambas direcciones IP al mismo registro A, con quizás un cname o subdominio diferente?

¿Gracias por cualquier ayuda?

contraseña
fuente

Respuestas:

20

A CNAMEes un tipo de registro DNS, donde un nombre de host apunta a otro nombre de host.

Un Aregistro es otro tipo de registro DNS, donde un nombre de host apunta a una dirección IP.

Un subdominio es lo que usted describió como "el lado izquierdo del dominio", por ejemplo, webmasters.stackexchange.comes un subdominio de stackexchange.com. La configuración de DNS para un subdominio podría usar un registro A o un CNAME.

Tu pregunta:

¿Puedo apuntar ambas direcciones IP al mismo registro A, con quizás un cname o subdominio diferente?

Realmente no tiene sentido. No apuntas IPs a registros A, apuntas nombres de host a IPs usando registros A. Si está preguntando si podría apuntar un dominio y un subdominio a la misma IP, la respuesta es sí.

Esto podría ser más claro con un ejemplo del mundo real:

webmasters.stackexchange.comtiene un Aregistro que apunta a la IP 198.252.206.140. stackexchange.comTambién tiene un Aregistro que apunta a la IP 198.252.206.140.

Por tanto, sería posible cambiar webmasters.stackexchange.coma CNAMEa stackexchange.com, y todo seguirá trabajando como lo hace ahora.

(En la práctica, CNAMESson un poco más lentos que los Aregistros, ya que podrían dar lugar a una búsqueda de DNS adicional, por lo que esa es una de las razones por las que los Aregistros se usan más comúnmente).

Fuente de tim
fuente
Gracias por la increíble respuesta! Originalmente había hecho esta pregunta en stackoverflow, y cuando la estaba moviendo aquí, también recibió respuesta allí. Mi solución será usar dos dos registros A diferentes, uno como subdominio , para poder usar el mismo dominio. IE -ex1.mydomain.com (IP1) and mydomain.com (IP2)
contraseña