
¿Cómo puedo redirigir en DNS todos los registros A y MX de example.us a example.org?
Por lo tanto:
- Los usuarios que vayan a www.example.us serán redireccionados a www.example.org
- Un correo electrónico a[correo electrónico protegido]será reenviado a[correo electrónico protegido]
Gracias
Respuesta1
En el DNS por ejemplo.org tendrías algo como esto:
example.org. 86400 IN A 127.0.0.1
*.example.org. 86400 IN A 127.0.0.1
example.org. 86400 IN MX mail.example.org
En DNS, por ejemplo.us, puedes reflejar lo anterior o usar un CNAME como este:
example.us. 86400 IN a 127.0.0.1 ;; shoudln't use CNAME here
*.example.us. 86400 IN CNAME example.org
example.us. 86400 IN MX mail.example.org
Luego tendría que decirle a sus servidores web y de correo que manejen el segundo dominio.
En Apache haría algo como esto:
#force url's to cannoical Domain name (ie. Remove wwww)
RewriteCond %{HTTP_HOST} !^example\.org$ [NC]
RewriteRule ^/(.*)$ http://example.org/$1 [R=301,L]
Para su servidor de correo electrónico, establecería un alias o, dependiendo del servidor de correo que esté utilizando, probablemente haya una directiva de configuración para que establezca el alias para múltiples dominios automáticamente.
Sólo para aclarar, no se puede "redireccionar" únicamente utilizando DNS. DNS solo traduce entre el nombre de dominio (ejemplo.org) y la dirección IP (127.0.0.1). Puede usar DNS para decirle al cliente que busque otro dominio para la resolución final de la dirección IP (es decir, use un CNAME), pero los servicios que se ejecutan en ese servidor deben saber cómo manejar los múltiples dominios. Dicho esto, muchos servicios solo se preocupan por la dirección IP y, por lo tanto, manejarán el dominio adicional sin ninguna configuración adicional, pero a menudo para http y correo electrónico querrás modificar cómo se maneja cada dominio.
Respuesta2
Si posee tanto example.us como example.org, simplemente configure los registros DNS en ambos dominios para que apunten a los mismos servidores. En el servidor web, agregue un host virtual o reescriba la regla para capturar solicitudes de .us y redirigirlas 301 al nombre .org. En el servidor de correo, agregue el dominio .us como alias para el dominio .org y las personas podrán usarlo para enviar correo a sus buzones de correo.
Respuesta3
No está claro por qué querrías hacer eso, pero probablemente estés abordando tu problema en el nivel equivocado.
Respuesta4
No existe un registro DNS "alegre" para reenviar todos los subdominios. Debes cambiar cada example.us
registro para que apunte a un CNAME relativo en example.org
.
MX 10 example.us CNAME mail.example.org.
www.example.us CNAME www.example.org.
¡No olvides el punto final!