2010-07-02 11 views
8

El proveedor de registro de pega redirige "plataforma.domain.com a mi servidor DNS. Ahora que tengo control dinámico sobre este dominio, estoy tratando de reenviar todas las solicitudes de este dominio a eu.loadbalancer.domain.com (un chequeo de salud y monitor de servidor) - por lo que el usuario se redirige a un servidor sano y disponible."@ IN CNAME" en un archivo de zona subdomain.domain.com | Requiere un registro, pero luego da un error en el alias duplicado

Porque no puedo resolver eu.loadbalancer.domain.com a una IP dirección, tengo que usar un CNAME (corríjanme si me equivoco en la última declaración)

Mi problema es que el archivo de zona requiere que el registro "@ IN A" sea válido, y si agrego un registro adicional para las @ -alias, el archivo de zona se convierte en: no válido.

Así que por favor ayúdenme si tiene alguna idea. Gracias

$TTL 10 
@    IN SOA @ platform.domain.com. (
                 1278075871 ; serial 
                 10   ; refresh 
                 180   ; retry 
                 120   ; expiry 
                 120)  ; minimum 
@    IN NS   platform.domain.com. 
@  10  IN CNAME  eu.loadbalancer.domain.com. 

(esta pregunta probablemente pertenece a serverfault.com)

Respuesta

14

Ésta es una pregunta común muy. No puede tener un CNAME en el mismo punto que otros registros DNS. Sección 3.6.2 de RFC 1034:

Si un CNAME RR está presente en un nodo, no hay otros de datos debe estar presente; esto asegura que los datos para un nombre canónico y sus alias no pueden ser diferentes.

Tal vez puedas probar:

@  IN A w.x.y.z. ; IP address of an HTTP-level redirector 
www IN CNAME eu.loadbalancer.example.com. 

en otras palabras, utilizar el prefijo www para la URL canónica, y empuje que fuera a su granja web escalable. Haga que el nombre de dominio simple vaya a un servidor web muy simple que no hace más que redirigir HTTP a la dirección correcta.

+0

Hice lo que me sugirió, utilizando un servidor web nginx http, redirigiendo en función de IP. Funciona rápido como un rayo :-) – dropson

+0

Tengo un problema similar, pero no tengo el lujo de anteponer * cualquier cosa * al nombre de dominio ... – Michael

Cuestiones relacionadas