2009-03-17 9 views
22

Estamos hospedando la página de muchos de nuestros clientes. Queremos poder proporcionar a nuestros clientes un subdominio de nuestro propio dominio como customerpages.ourdomain.com para que puedan crear un CNAME para este subdominio.¿Está permitido el dominio raíz CNAME a otro dominio mediante DNS RFC?

www.customer1.com CNAME customerpages.ourdomain.com. {This will work just fine.} 

Pero la situación es que no sé si todos nuestros clientes serán capaces de colocar la siguiente CNAME

customer1.com CNAME customerpages.ourdomain.com 

Esta última CNAME parece que está en contra de la RFC de DNS.

Cualquier pensamiento será apreciado.

Respuesta

19

No, no puede hacer eso - Los registros CNAME solo pueden existir como registros únicos y no combinados con ningún otro registro de recursos (excepto los registros DNSSEC).

Existen registros explícitos SOA y NS siempre presentes en la parte superior de cada dominio, por lo que impide el uso del CNAME en la misma parte de la jerarquía.

+1

¿Puede decir algo sobre por qué un SOA y NS previenen un CNAME? En serio, no entiendo. ¿Es esta una limitación dada por Dios o hay alguna ambigüedad técnica que impida que un CNAME esté en el mismo nivel que SOA y NS funcionando? – Sven

+0

@Sven ver §3.6.2 de RFC 1034. – Alnitak

+1

@Sven El problema es que RFC1034 es anterior a [RFC2119] (https://www.ietf.org/rfc/rfc2119.txt) y la frase "ningún otro dato * debe * be presente "se usa, lo que lo deja abierto a la interpretación. Los §6.1 y §10.1 de RFC2181 hacen que las reglas sean más explícitas [cuando se interpretan juntas] (http://serverfault.com/a/613830/152073). –

2

Es cierto, dado un ejemplo de dominio.com, algunos servidores DNS (tinydns para uno) no se quejarán si configura registros CNAME para example.com y www.example.com. Pero aún lo evitaría, ya que rompería el correo electrónico de example.com (ver RFC 2821 "Address Resolution and Mail Handling").

+2

Por cierto, esto es RFC 5321, ahora. – bortzmeyer

Cuestiones relacionadas