Cómo transferir sin problemas un dominio (evite el tiempo de inactividad porque los servidores de nombres del registrador anterior dejaron de servir registros DNS)


16

Acabo de transferir un dominio de GoDaddy a NameCheap.com. Hubo un período de inactividad hasta que configuré la configuración adecuada en NameCheap. Durante este tiempo de inactividad, los navegadores devolvieron un error de tiempo de espera de solicitud 408. La próxima vez, ¿cómo evito el tiempo de inactividad durante las transferencias de dominio porque los servidores de nombres del registrador anterior dejaron de servir registros? Específicamente transferencias a NameCheap (de GoDaddy).

Tenga en cuenta que esta pregunta difiere ligeramente de las transferencias de Dominio: maneja el tiempo de inactividad porque NameCheap copió la información del servidor de nombres GoDaddy para el dominio, pero los servidores de nombres GoDaddy dejaron de servir registros DNS. Cuando cambié a los servidores de nombres de NameCheap, tuve que volver a ingresar manualmente todos los registros.

Podría jurar que en una transferencia anterior (también de GoDaddy a Namecheap) los registros DNS se transfirieron automáticamente, sin tiempo de inactividad. ¿Qué hice diferente la última vez? ¿Era solo una cuestión de cambiar el servidor de nombres lo antes posible? Creo que el problema es configurar el dominio para usar los servidores de nombres de NameCheap antes de que los servidores de nombres de GoDaddy dejen de servir registros.

He pensado en dos posibles soluciones, pero no estoy seguro de si alguna es factible:

  • establezca el TTL para los registros en GoDaddy en un valor muy largo (podría no ser posible si aún no tengo el dominio)
  • usar un servidor de nombres intermedio de terceros

¿Alguna idea mejor?


Para evitar el tiempo de inactividad, configuré con mucho cuidado un servidor de nombres de terceros (no el proveedor nuevo o antiguo), y luego transferí el servicio de nombres del proveedor anterior al mismo. El antiguo proveedor (Easynet) eliminó los datos de sus servidores de nombres de inmediato, a pesar de que todavía les estaba pagando por el servicio de nombres (a una tasa ridícula) y no les había dicho que quitaran nada de su servidor de nombres. Tuvimos un tiempo de inactividad de días antes de que los registros se propagaran y los nuevos servidores de nombres se hicieran cargo. Estaba muy molesto con Easynet. No los use para el servicio de nombres. No puedes irte nunca.
rjmunro

@rjmunro Acabo de pasar exactamente lo mismo transfiriendo de namecheap a dnsmadeeasy. Tan pronto como transfirí el DNS, eliminaron los registros, en lugar de esperar a que expire el período de caché. Sitio web de volumen extremadamente alto, que también es mi medio de vida. Frustrante es un eufemismo extremo.
Nathan Stretch

Respuestas:


5

Bueno, primero debería haber verificado la base de conocimiento de NameCheap: ¿Cómo transferir un dominio a Namecheap sin un gran tiempo de inactividad?

NameCheap ofrece un servicio FreeDNS para que sus servidores de nombres puedan comenzar a manejar solicitudes DNS antes de una transferencia. Supongo que también seguirá funcionando cuando se transfiera de NameCheap.


Esto todavía causa tiempo de inactividad ya que FreeDNS de NameCheap no le permitirá agregar sus registros hasta que cambie el dominio (en el antiguo registrador) para usar FreeDNS. Tonto.
Dan Benamy

1
Incorrecto, Dan. El punto es transferir los registros NS antes de cambiar los registradores; Esto significa que debe cambiarlos en el anterior. Los registros NS permanecen sin cambios durante el período de tiempo máximo de confirmación de registro de 5 días, así que hágalo temprano y pruébelo bien. No hay tiempo de inactividad con este método.
gama

1

Hay varias partes que deben transferirse y la forma de evitar el tiempo de inactividad es transferir una parte a la vez en el orden correcto.

Supongo que tenía todo bajo un mismo techo, con godaddy como el registro, los proveedores de DNS, el host web, etc., todo en un solo paquete. Entonces, cuando transfirió el dominio, godaddy detuvo todos los servidores al mismo tiempo. Para evitar el tiempo de inactividad, debe controlar y modificar las diferentes partes. Por ejemplo, registraría un dominio con una compañía, usaría los servicios dns de otra y compraría espacio de alojamiento de un tercero. Es más complejo de configurar y puede costar más, pero le da más control.

El control viene en poder cambiar el proveedor de una de estas partes sin interrumpir el servicio de las otras partes. Puede cambiar los hosts o el registrador sin interrumpir el servicio dns, simplemente alterando la configuración de dns.

Al cambiar el DNS, se recomienda establecer un tiempo TTL muy corto para que los cambios de DNS se propaguen rápidamente. Si establece un TTL muy largo, los visitantes continuarán siendo enviados a la configuración de DNS antigua y en caché hasta el final del tiempo TTL.

Proceso de mudanza:

  1. Copia de seguridad de todo, archivos, base de datos, configuración de correo electrónico, el lote, en caso de que todo salga mal.

  2. Establezca los tiempos TTL en su DNS en un valor corto.

  3. Copie todos sus archivos, bases de datos y configuraciones al nuevo host (si tiene un sitio dinámico, es posible que deba restringir algún comportamiento durante algún tiempo o establecer un modo de solo lectura para evitar que se pierdan datos durante la transferencia).

  4. Probar la copia funcionó correctamente.

  5. Cambie el antiguo sistema DNS para que apunte al nuevo servidor web y verifique que el sitio se esté cargando. (si se desprotege, puede volver a habilitar el comportamiento dinámico completo ahora).

  6. Copie la configuración de DNS del servidor anterior al nuevo servidor DNS.

  7. Cambie los servidores de nombres en el registrador para que apunten al nuevo servidor DNS.

  8. Verifique que el sitio funcione, espere unos días para que todo se propague a la nueva configuración y luego apague el antiguo servidor de nombres.

  9. Si está transfiriendo el registrador, haga ese último paso antes de cerrar la cuenta anterior.

Sugiere utilizar un servicio DNS intermedio de terceros. Le sugiero que utilice un servicio DNS de terceros no solo como intermediario, sino como el proveedor principal de DNS.


1

Ok, primero, no es necesario mover sus archivos / base de datos, etc. a menos que en realidad también esté alojado con su registrador actual.

En segundo lugar, lo más importante que a menudo se pasa por alto y contribuye al tiempo de inactividad durante una transferencia es si el nuevo registrador le permitirá configurar DNS antes de la transferencia. Muchos no lo hacen pero no lo admiten abiertamente. Por ejemplo, 1and1.com cambiará sus servidores de nombres a los de ellos, pero no le permitirá cambiar ninguna configuración de DNS hasta que la transferencia se complete y sea accesible desde el punto de vista administrativo, lo que he visto tomar otras 24-48 horas después de que la transferencia se haya completado.

1) Asegúrese de que el nuevo registrador admitirá de hecho el DNS de terceros existente definido en sus registros de WHOIS que buscarán en el momento de la solicitud de transferencia

2) Configure DNS de terceros, como DNS gratuito de namecheap y copie la configuración de zona DNS existente que está utilizando en su registrador actual

3) Cambie los servidores DNS en su registrador actual a DNS de terceros, como DNS gratuito, y verifique que la propagación pueda tardar 48 horas

4) Verifique que la información de contacto en WHOIS sea precisa y que tanto el correo electrónico registrado como el administrativo sean válidos

5) Desbloquee el dominio en el registrador actual y solicite el código de autorización de transferencia que generalmente se le enviará por correo electrónico, ya sea el correo electrónico de la cuenta del registrador de WHOIS / correo electrónico de administrador.

6) Inicie la transferencia con el nuevo registrador utilizando el código de autenticación y verificando el correo electrónico que envían a la cuenta de correo electrónico de WHOIS que verifica la propiedad del dominio

Espera a que se complete la transferencia.


0

Recientemente hice un cambio similar, pero esta vez estaba listo. Esto es lo que hice.

  • Duplique TODOS sus registros DNS de su antiguo host de servidor de nombres a su nuevo host de servidor de nombres. Use el mismo TTL, a menos que tenga una razón para no hacerlo.
  • Espere hasta que los nuevos servidores de nombres respondan a sus consultas DNS. Puede usar dig @newnameserver yourdomain.com A +shortpara ver si responde.
  • Cambie sus servidores de nombres de registrador para que apunten a sus nuevos servidores de nombres.
  • Espere unos días para que los nuevos servidores de nombres se propaguen por todo el mundo (más vale prevenir que curar)
  • Cancele su antiguo host de servidor de nombres

Es cierto que esto hizo de la migración un asunto de varios días. Cuando hice una transferencia de alojamiento web / alojamiento de nombres a un nuevo host, primero realicé los pasos 2-3, que tomaron menos de un día (el nuevo host del servidor de nombres no siempre detectó los cambios de inmediato). Esto fue un miércoles. El sábado siguiente realicé la transferencia real del sitio web, luego hice el último paso el lunes siguiente. Sólo unos pocos usuarios tenían problemas porque accidentalmente en el CNAMEde wwwa ghs.google.com(je).


No estoy seguro de si es posible duplicar y esperar (con NameCheap): los dominios transferidos tienen un estado pendiente especial hasta que el otro registrador libere el dominio. La "Administración de host" y las "Opciones avanzadas" requeridas no parecen estar disponibles hasta ese momento (no puedo confirmar porque no tengo ninguna transferencia de dominio pendiente en este momento).
Leftium

Es mejor que mantenga el alojamiento de su registrador separado del alojamiento de su servidor de nombres.
laebshade
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.