Redirigir todas las solicitudes de DNS .US a .ORG

Redirigir todas las solicitudes de DNS .US a .ORG

¿Cómo puedo redirigir en DNS todos los registros A y MX de example.us a example.org?

Por lo tanto:

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.usregistro 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!

información relacionada