Quote:Mi pregunta es la siguente esto me debiria llevar a la pagina del webmail no?
No.
Quote:por que ahora mismo lo que hace es mostarte la pagina principal del site.
Esto es lo que debería pasar.
Quote:Pero como veo que webmail redirecciona a www, es esto así? o deberia ir a la pagina de login del web mail?
Confundes registros dns tipo CNAME con redirecciones. Cuando añades un registro "webmail IN CNAME www", lo unico que estás haciendo es indicandoles a los clientes que para saber la IP de "webmail.dominio.tld" deben solicitar la de "www.dominio.tld".
Es decir, con esta configuración, cuando un usuario consulta la IP de "webmail.dominio.tld", pasa lo siguiente:
Code:
cliente: cual es la IP de "webmail.dominio.tld"?
servidor: la misma que "www.dominio.tld"
cliente: cual es la IP de "www.dominio.tld"?
servidor: EEE.FFF.GGG.HHH (IP failover)
A partir de aquí, llega el segundo paso, que es intentar abrir el webmail, es decir, abrir la dirección
http://webmail.dominio.tld . En este caso, el navegador realiza las consultas dns tal como acabamos de ver, y luego se conecta a la IP "EEE.FFF.GGG.HHH" (la failover). Cuando apache responde, el navegador le pide la página principal del dominio "webmail.dominio.tld".
Aquí entra la configuración de apache del servidor. En tu caso, según has explicado, tienes estos virtualhost configurados:
VirtualHost AAA.BBB.CCC.DDD
ServerName dominioprincipal.tld
VirtualHost AAA.BBB.CCC.DDD
ServerName webmail.dominioprincipal.tld
ServerAlias webmail.*
VirtualHost EEE.FFF.GGG.HHH
ServerName dominio.tld
ServerAlias www .dominio.tld dominio.tld *.dominio.tld
Recordemos que el navegador de nuestro usuario se ha conectado a "EEE.FFF.GGG.HHH", así que los únicos virtualhost que comprobará apache son los de dicha IP, en este caso solo el de "dominio.tld". Acto seguido, comprueba si el dominio que ha pedido el usuario (webmail.dominio.tld) coincide con el ServerName (no) o ServerAlias (sí, porque webmail.dominio.tld hace matching con *.dominio.tld).
Al encontrar el primer VirtualHost que cumple ambos requisitos (IP y ServerName/ServerAlias), apache sirve la página raíz de dicho VirtualHost. Por lo tanto, el usuario (tu con tu navegador) recibe la página principal de "dominio.tld".
Ahora bien, qué pasaría si me hicieras caso y pusieras el registro dns así:
Code:
; CNAME for webmail
# No olvidarse del "." del final de la siguiente línea!
webmail IN CNAME dominioprincipal.tld.
Empezamos por la consulta DNS:
Code:
cliente: cual es la IP de "webmail.dominio.tld"?
servidor: la misma que "dominioprincipal.tld"
cliente: cual es la IP de "dominioprincipal.tld"?
servidor: AAA.BBB.CCC.DDD (IP "real")
Por lo tanto, el cliente se conecta a "AAA.BBB.CCC.DDD" y pide la página principal del dominio "webmail.dominio.tld". Como vemos, el primer (y único) VirtualHost que coincide con ambos requisitos es el VirtualHost del webmail (IP=AAA.BBB.CCC.DDD, ServerAlias webmail.* hace match con webmail.dominio.tld), así que apache responde mostrando la página principal del webmail, justo lo que tu querías.
Ahora bien, es posible que tengas algún otro problema con los NS de los dominios o lo que sea, pero ahí sin saber qué dominios son ya no puedo ayudar.