Mover un servidor web sin mover el servidor de correo electrónico

Mover un servidor web sin mover el servidor de correo electrónico

Necesito mover el sitio web de un cliente de su antiguo host a su nuevo host sin cambiar su servidor de correo electrónico. He leído esta respuesta extremadamente completa sobre una pregunta similar (https://serverfault.com/a/370295/112673) y creo que ya tengo claro qué hacer, pero quería confirmar que lo entendí correctamente.

==================

EDITAR: Desde entonces me di cuenta de que mi estrategia original era tonta. Esto ahora está revisado.

==================

Estas son las configuraciones en el archivo de zona para el host actual:

localhost.website.com   Address Record (A)  127.0.0.1   
website.com Address Record (A)  1.2.3.4 (current web server IP)
website.com Mail Exchange Record (MX)   preference=10, host=website.com.
ftp.website.com Canonical Name (CNAME)  website.com.
imap.website.com    Canonical Name (CNAME)  website.com.
news.website.com    Canonical Name (CNAME)  website.com.
pop.website.com Canonical Name (CNAME)  website.com.
smtp.website.com    Canonical Name (CNAME)  website.com.
www.website.com Canonical Name (CNAME)  website.com.

Estoy planeando cambiar esta configuración a

localhost.website.com   Address Record (A)  127.0.0.1   
website.com Address Record (A) 5.6.7.8 (new server IP)
website.com Mail Exchange Record (MX)   mail.website.com.
www.website.com Canonical Name (CNAME)  website.com.
ftp.website.com Canonical Name (CNAME)  website.com.
news.website.com    Canonical Name (CNAME)  website.com.
mail.website.com    Address Record (A)  1.2.4.5 (old server IP)
imap.website.com    Canonical Name (CNAME)  mail.website.com.
pop.website.com Canonical Name (CNAME)  mail.website.com.
smtp.website.com    Canonical Name (CNAME)  mail.website.com.

Si entiendo correctamente, esto dirigirá el sitio web real website.com a la nueva IP del servidor, pero TODO lo relacionado con el correo electrónico a mail.website.com, que todavía apunta a la IP del servidor anterior.

Además, ¿hay alguna forma de probar esta configuración antes de ponerla en funcionamiento? La respuesta a la que me referí anteriormente menciona que puede hacerlo usted mismo con mi archivo de hosts localmente, pero no estoy seguro exactamente de cómo configurarlo.

Respuesta1

Necesito mover el sitio web de un cliente de su antiguo host a su nuevo host sin cambiar su servidor de correo electrónico.

Estás de suerte porque las dos cosas no están relacionadas, preguntar cómo mover un sitio web sin afectar el correo electrónico es como preguntar "Me voy a mudar a una nueva casa al final de la calle. ¿Cómo me aseguro de no tener que cambiar?". ¿Las matrículas de mi coche?

Si entiendo correctamente, esto dirigirá el sitio web real website.coma la nueva IP del servidor, pero TODO lo relacionado con el correo electrónico a mail.website.com, que todavía apunta a la IP del servidor anterior. Cuando cambio los servidores de nombres del sitio web.com para que apunten al nuevo host, el sitio web.com debería mostrar el sitio web en el nuevo host, pero el correo electrónico debería permanecer sin cambios.

Entonces, además de cambiar los archivos de zona, ¿también cambiaste los servidores de nombres? Independientemente de eso (lo que agrega una capa de complejidad, pero no inmanejable), los archivos de zona, como ha dicho, harán lo que desee.

Además, ¿hay alguna forma de probar esta configuración antes de ponerla en funcionamiento? La respuesta a la que me referí anteriormente menciona que puede hacerlo usted mismo con mi archivo de hosts localmente, pero no estoy seguro exactamente de cómo configurarlo.

Los archivos de hosts solo pueden realizar asignaciones de IP -> nombre de host, por lo que técnicamente no puedes probar los CNAME. Lo que debe hacer es configurar un pequeño servidor DNS temporal y apuntar uno o dos hosts a ese servidor DNS para probar una copia idéntica de su archivo de zona. Quizás un simple servidor dnsmasq.

información relacionada