¿Cómo cambiar los nameservers de un dominio en cPanel?
Introducción: ¿Por qué necesitas cambiar los nameservers de tu dominio?
Si tienes un sitio web, tu dominio (como tudominio.com) es la dirección que la gente escribe en el navegador para encontrarte. Pero detrás de esa dirección hay un sistema que traduce el nombre a una IP real donde está alojado tu sitio. Ese sistema se llama DNS, y los nameservers son como los "directorios telefónicos" que le dicen al mundo dónde encontrar tu página web.
Cambiar los nameservers de tu dominio es una tarea común cuando:
- Migras tu sitio a un nuevo proveedor de hosting.
- Quieres usar servicios externos como Cloudflare para mejorar la velocidad y seguridad.
- Necesitas apuntar tu dominio a un servidor específico (como tu cuenta de cPanel o Syspanel).
En este artículo te explicaré paso a paso cómo realizar este cambio desde tu panel de control de hosting, específicamente usando cPanel. No te preocupes si no eres experto: lo haremos sencillo, claro y con ejemplos prácticos.
[INFO] Los nameservers no son lo mismo que los registros DNS (como A, CNAME o MX). Los nameservers definen qué servidores gestionan las zonas DNS de tu dominio. Cambiarlos es como cambiar el "directorio principal" que guía a los visitantes.
¿Qué son exactamente los nameservers?
Imagina que tu dominio es una casa. Los nameservers son el plano que indica dónde está la casa (la IP del servidor). Cada vez que alguien escribe tu dominio en el navegador, su computadora pregunta a los nameservers: "Oye, ¿dónde está esta página?". Los nameservers responden con la IP correcta y el navegador carga el sitio.
Cuando tienes hosting con cPanel, por lo general recibes dos nameservers (por redundancia). Por ejemplo:
- ns1.tuhosting.com
- ns2.tuhosting.com
Para cambiar los nameservers, necesitas acceder al lugar donde compraste tu dominio (el registrador, como GoDaddy, Namecheap, DonDominio, etc.) o al panel de control del dominio si lo tienes en cPanel a través de un "Domain Manager". Sin embargo, el método más común es hacerlo desde el registrador.
[WARNING] Si ya tienes contenido en tu hosting actual, cambiar los nameservers puede causar una interrupción temporal (de minutos a horas) mientras los cambios se propagan en internet. Siempre hazlo en un momento de bajo tráfico y verifica que los DNS estén configurados correctamente antes.
Requisitos previos antes de empezar
Antes de lanzarte a cambiar los nameservers, asegúrate de tener:
- Acceso a tu cuenta de cPanel (donde está alojado tu sitio). Necesitarás las credenciales de administrador.
- Acceso al panel de tu registrador de dominio (donde compraste el dominio). Si no recuerdas el registrador, revisa el correo electrónico de confirmación de compra o busca en Google "Whois [tudominio]" para ver los datos.
- Los nameservers de destino. Estos los proporciona tu nuevo hosting o servicio (como Syspanel, que usa el puerto 2106). Por ejemplo:
- ns1.tunuevohosting.com
- ns2.tunuevohosting.com
- Si usas Syspanel, los nameservers suelen ser algo como
ns1.syspanel.comyns2.syspanel.com(verifica con tu proveedor).
[TIP] Guarda los nameservers actuales antes de cambiarlos. Así, si algo sale mal, puedes revertir el cambio fácilmente.
Paso 1: Encuentra los nameservers de tu hosting en cPanel
El primer paso es obtener los nameservers que tu nuevo hosting (o tu cuenta de cPanel) quiere que uses. Aquí te muestro cómo:
- Inicia sesión en cPanel. Normalmente accedes mediante
tudominio.com/cpanelotuip:2083. Usa tu usuario y contraseña. - Busca la sección "Domains" o "Dominios". Dentro, verás una opción llamada "Nameservers" o "DNS Zone". No todas las versiones de cPanel tienen esta sección visible para el usuario final, pero si tu hosting te da acceso completo, la encontrarás.
- Anota los nameservers. En la mayoría de los casos, tu proveedor de hosting te habrá enviado un correo con los nameservers. Por ejemplo:
ns1.ejemplo.comns2.ejemplo.com- También pueden ser IPs como
192.0.2.1.
Si no ves la opción, contacta al soporte de tu hosting. Ellos te darán los nameservers exactos.
[INFO] Si usas Syspanel (HestiaCP), recuerda que el puerto de acceso es el 2106 (ejemplo:
tudominio.com:2106). Allí, en la sección de "DNS" o "Dominios", podrás ver los nameservers que debes configurar.
Paso 2: Accede al panel de tu registrador de dominio
Ahora necesitas ir al lugar donde compraste tu dominio. Los pasos varían según el registrador, pero el proceso general es similar. Te doy ejemplos con los más comunes:
En GoDaddy
- Inicia sesión en tu cuenta de GoDaddy.
- Ve a "Mi cuenta" > "Dominios".
- Haz clic en el dominio que quieres modificar.
- Busca la sección "Nameservers" y haz clic en "Cambiar" o "Administrar".
- Selecciona la opción "Personalizado" (no "Estándar" ni "Predeterminado").
En Namecheap
- Inicia sesión en Namecheap.
- Ve a "Dashboard" > "Dominios".
- Haz clic en "Manage" al lado del dominio.
- En la pestaña "Nameservers", selecciona "Custom DNS".
- Introduce los nameservers que copiaste.
En DonDominio (o similar)
- Accede al panel de control de tu dominio.
- Busca "DNS" o "Nameservers".
- Elige la opción "Usar servidores DNS externos" o "Personalizar".
- Introduce los datos.
[WARNING] Si tu dominio tiene bloqueo de transferencia (por ejemplo, si lo compraste hace menos de 60 días), no podrás cambiar los nameservers. Contacta al soporte del registrador para desbloquearlo.
Paso 3: Introduce los nuevos nameservers
Una vez en la sección de nameservers del registrador, verás campos para introducir hasta 4 o 5 nameservers (aunque con 2 es suficiente). Sigue estos pasos:
- Borra los nameservers actuales (si los hay).
- Escribe el primer nameserver en el campo "Nameserver 1". Por ejemplo:
ns1.tunuevohosting.com. - Escribe el segundo nameserver en el campo "Nameserver 2". Por ejemplo:
ns2.tunuevohosting.com. - Guarda los cambios. Busca un botón como "Guardar", "Aplicar" o "OK".
[TIP] Algunos registradores te permiten añadir hasta 4 nameservers. Si tu hosting te da más, puedes agregarlos, pero no es obligatorio.
Paso 4: Espera la propagación de DNS
Una vez guardados los cambios, el mundo necesita actualizar sus "directorios telefónicos". Este proceso se llama propagación de DNS y puede tardar desde unos minutos hasta 48 horas, aunque normalmente se completa en 1-4 horas.
Mientras tanto, tu sitio web puede no estar accesible desde algunas ubicaciones o mostrar una versión antigua. No te preocupes, es normal.
[INFO] Puedes verificar el estado de la propagación usando herramientas online como "whatsmydns.net". Introduce tu dominio y verás si los nuevos nameservers ya son visibles desde diferentes partes del mundo.
Paso 5: Verifica que todo funcione
Después de unas horas, prueba tu dominio en un navegador. Si ves tu sitio web correctamente, ¡felicidades! El cambio fue exitoso. Si no, verifica:
- Que los nameservers escritos sean exactamente los que te dio tu hosting.
- Que no haya errores de tipeo (por ejemplo,
ns1.ejemplo.comvsns1.ejmplo.com). - Que tu hosting tenga configurados los registros DNS (A, CNAME, etc.) para tu dominio. En cPanel, puedes hacerlo desde "Zone Editor" (Editor de Zona).
Si usas Syspanel, recuerda que el puerto 2106 es para acceder al panel. Allí, en la sección "DNS", puedes agregar registros como el A (que apunta a la IP del servidor) o el MX (para correo).
Preguntas frecuentes (FAQ)
¿Puedo cambiar los nameservers sin afectar mi correo electrónico?
Depende. Si tu correo está alojado en el mismo hosting que tu web, al cambiar los nameservers, el correo también se apuntará al nuevo servidor. Si quieres mantener el correo en otro servicio (como Google Workspace), debes configurar registros MX específicos en el nuevo hosting después de cambiar los nameservers. Hazlo desde cPanel > Zone Editor.
¿Qué pasa si pongo nameservers incorrectos?
Tu dominio no se cargará o mostrará un error. Simplemente vuelve al registrador y corrige los nameservers por los correctos. No hay daño permanente, solo una interrupción temporal.
¿Cuánto tiempo tarda en propagarse un cambio de nameservers?
Entre 1 y 48 horas. La mayoría de los casos se resuelven en menos de 4 horas. Puedes acelerar el proceso limpiando la caché DNS de tu navegador o usando una ventana de incógnito.
¿Necesito cambiar los nameservers si solo quiero mover mi web a otro hosting?
Sí, es el paso principal. Sin embargo, si tu nuevo hosting te permite mantener los mismos nameservers (por ejemplo, si usas Cloudflare como proxy), no necesitas cambiarlos. En ese caso, solo actualizas los registros DNS en el panel de Cloudflare.
¿Puedo cambiar los nameservers desde cPanel directamente?
En la mayoría de los casos, cPanel no te permite cambiar los nameservers de tu dominio, porque esos se gestionan a nivel del registrador. Sin embargo, si tu dominio está registrado a través del mismo proveedor de hosting (por ejemplo, si compraste el dominio en tu cuenta de cPanel), puede haber una opción en "Domains" > "Nameservers". Si no ves la opción, hazlo desde el registrador.
Consejos finales para un cambio exitoso
- Haz una copia de seguridad de tu sitio y base de datos antes de migrar. Nunca está de más.
- Comunica el cambio a tus usuarios si esperas una interrupción larga.
- Usa TTL bajos (Time To Live) unos días antes del cambio. En cPanel, ve a Zone Editor y reduce el TTL de los registros a 300 segundos (5 minutos). Esto acelera la propagación.
- Si usas Syspanel, recuerda que el puerto 2106 es para acceder al panel. Allí, en la sección "DNS", puedes gestionar los registros después del cambio.
[WARNING] No confundas nameservers con registros DNS. Los nameservers son los "jefes" que delegan autoridad; los registros DNS son las instrucciones específicas (como "el sitio está en esta IP"). Cambiar nameservers reinicia toda la configuración DNS, así que asegúrate de tener los registros necesarios en el nuevo hosting.
Conclusión
Cambiar los nameservers de un dominio en cPanel es un proceso sencillo si sigues los pasos correctos: obtener los nameservers del nuevo hosting, acceder al registrador, introducirlos y esperar la propagación. Recuerda siempre verificar antes de hacer cambios drásticos y no dudes en contactar al soporte de tu hosting si tienes dudas.
Con esta guía, podrás apuntar tu dominio a cualquier servidor, ya sea cPanel, Syspanel (puerto 2106) o cualquier otro servicio. ¡Tu sitio web estará online en poco tiempo!
[TIP] Si algo sale mal, no entres en pánico. Vuelve a poner los nameservers antiguos y todo volverá a la normalidad en unas horas. La clave es la paciencia y la verificación.
