Cómo conectar un dominio a un hosting paso a paso
Conectar un dominio a un hosting es uno de los primeros pasos para tener tu sitio web en línea, pero para muchos principiantes suena a algo técnico y complicado. La buena noticia es que, en realidad, es un proceso muy mecánico que solo requiere que entiendas dos conceptos básicos: qué es un nameserver y dónde tienes que cambiar esos datos.
En esta guía completa, paso a paso, te voy a explicar exactamente cómo hacerlo, tanto si usas cPanel como si usas Plesk o Syspanel (antes conocido como HestiaCP). Además, resolveré las dudas más comunes que surgen en este proceso, como los famosos tiempos de propagación y los errores típicos.
Vamos a ello. No necesitas ser un experto, solo seguir las instrucciones y tener a mano los datos de acceso de tu proveedor de dominio (donde compraste la URL) y los de tu hosting (donde está alojada tu web).
¿Qué significa realmente "conectar un dominio"?
Cuando compras un dominio (por ejemplo, mipagina.com), este no está vinculado automáticamente a ningún servidor. Es como si compraras una dirección física (el dominio) pero no supieras en qué edificio vive la gente (tu web). El hosting es ese edificio donde están los archivos de tu página.
Para que al escribir "mipagina.com" en el navegador aparezca tu web, necesitas decirle a Internet: "Oye, este dominio vive en este servidor". Eso se hace mediante los nameservers (servidores de nombres), que actúan como el GPS de Internet.
Conectar un dominio a un hosting es, literalmente, cambiar los nameservers del dominio para que apunten a los que te proporciona tu empresa de hosting.
La diferencia entre dominio, hosting y DNS
Antes de empezar, es crucial que no confundas estos tres términos:
- Dominio: Es la dirección legible (www.tudominio.com). Se alquila anualmente.
- Hosting: Es el espacio físico (servidores) donde se guardan los archivos de tu web.
- DNS (Domain Name System): Es el sistema que traduce el dominio a la IP del servidor. Los nameservers son una parte clave de este sistema.
Cuando conectas un dominio, lo que haces es modificar la zona DNS del dominio para que apunte a los servidores del hosting. Aunque hay varias formas de hacerlo (como crear registros A o CNAME manualmente), el método más común y recomendado para principiantes es cambiar los nameservers.
Requisitos previos antes de empezar
No puedes lanzarte a cambiar cosas sin tener claro dónde estás. Para conectar un dominio a tu hosting necesitas tener esto a mano:
- Acceso al panel de tu registrador de dominios: Es la empresa donde compraste el dominio (GoDaddy, Namecheap, DonDominio, Google Domains, etc.). Necesitas poder iniciar sesión y modificar la configuración DNS.
- Acceso al panel de control de tu hosting: Normalmente es cPanel o Plesk, aunque algunos proveedores usan paneles personalizados o Syspanel.
- Los nameservers de tu hosting: Esta es la clave. Es un dato que te da tu proveedor de hosting. Suelen tener el formato
ns1.tuproveedor.comyns2.tuproveedor.com. Si no los tienes, busca en el correo de bienvenida del hosting o en la sección de "Configuración de DNS" de tu panel.
Si no tienes los nameservers, no podrás continuar. Es como intentar enviar una carta sin saber el código postal del destinatario.
Paso 1: Localiza los nameservers de tu hosting
Este es el punto de partida. Tu hosting te tiene que decir a qué servidores debe apuntar tu dominio.
Si tu hosting usa cPanel
- Inicia sesión en tu cPanel (normalmente es
tudominio.com/cpanelotuip:2083). - Busca la sección "Dominios" o "DNS".
- Haz clic en "Zone Editor" o "Editor de Zonas DNS".
- Arriba del todo, verás algo como "Nameservers" o "Servidores de nombres". Allí aparecerán las dos o tres direcciones que debes usar, por ejemplo:
ns1.mihosting.comyns2.mihosting.com.
Si tu hosting usa Plesk
- Accede a tu Plesk (normalmente es
tudominio.com:8443). - Ve a la pestaña "Sitios web y dominios".
- Haz clic en "Configuración del sitio web" (o el icono de ajustes).
- Busca la sección "Servidores de nombres". Ahí verás las direcciones que te ha asignado tu hosting.
Si tu hosting usa Syspanel (antes HestiaCP)
Syspanel es un panel de control moderno y sencillo. Si tu hosting lo usa, el acceso no será en el puerto 2083, sino en el puerto 2106.
- Abre tu navegador y escribe:
https://tudominio.com:2106ohttps://tuip:2106. - Inicia sesión con tu usuario y contraseña.
- En el menú lateral, busca "DNS" o "Servidores de nombres".
- Allí encontrarás los nameservers que debes configurar en tu dominio. Anótalos.
[INFO] Si no encuentras los nameservers en ninguno de estos paneles, revisa el correo electrónico que te enviaron al contratar el hosting. En el 99% de los casos, los incluyen en el asunto "Datos de acceso" o "Bienvenida".
Paso 2: Accede al panel de tu registrador de dominios
Ahora tienes que ir al lugar donde compraste el dominio. No es lo mismo que el hosting. Por ejemplo, puedes tener el hosting en SiteGround y el dominio en GoDaddy. Son empresas distintas.
- Inicia sesión en tu cuenta del registrador.
- Busca la opción "Mis dominios", "Domain Manager" o "Dominios".
- Haz clic en el dominio que quieres conectar. No elijas el hosting, elige el dominio.
Una vez dentro de la configuración de tu dominio, busca una sección que se llame "Nameservers", "Servidores de nombres" o "DNS". En algunos registradores, como Namecheap, está en una pestaña separada llamada "Domain". En otros, como GoDaddy, está en "DNS".
Paso 3: Cambia los nameservers del dominio
Aquí es donde se hace la magia. Vas a sustituir los nameservers que venían por defecto (los del registrador) por los de tu hosting.
- En la sección de Nameservers, normalmente verás una opción que dice "Custom Nameservers", "Usar servidores personalizados" o un desplegable para elegir entre "Predeterminado" y "Personalizado".
- Selecciona la opción "Personalizado" o "Custom".
- Ahora verás varios campos vacíos (normalmente 2 o 4). En el primer campo, escribe el primer nameserver que anotaste del hosting (ej:
ns1.mihosting.com). - En el segundo campo, escribe el segundo nameserver (ej:
ns2.mihosting.com). - Si hay más campos, déjalos vacíos. Con dos es suficiente.
- Guarda los cambios. El botón suele decir "Guardar", "Actualizar" o "Apply Changes".
[WARNING] No borres los nameservers antiguos hasta haber guardado los nuevos. Si los dejas vacíos, tu dominio se quedará sin web y sin correo. Asegúrate de que ambos campos estén rellenados antes de confirmar.
Paso 4: Espera la propagación del DNS
Este es el paso que más frustra a la gente, pero es totalmente normal. Una vez que has cambiado los nameservers, no funciona al instante. Internet necesita tiempo para "entender" que tu dominio ahora apunta a otro servidor.
A esto se le llama propagación de DNS. Puede tardar desde 15 minutos hasta 48 horas, aunque lo más común es que en un par de horas ya funcione.
Factores que afectan a la propagación
- El TTL (Time To Live): Es el tiempo que los servidores de Internet guardan la información anterior. Si tu dominio tenía un TTL bajo (300 segundos), se actualizará rápido. Si tiene un TTL alto (86400 segundos, que es 24 horas), tardará más.
- Tu proveedor de Internet (ISP): Algunos ISP actualizan su caché más rápido que otros.
- Tu ubicación: A veces el cambio se ve en Estados Unidos antes que en Europa, o viceversa.
Cómo comprobar si ya funciona
No hace falta que esperes a ciegas. Puedes usar herramientas online como "dnschecker.org" para ver si tu dominio ya apunta a la IP de tu hosting.
- Escribe tu dominio en la herramienta.
- Busca el registro "NS".
- Si ves el nombre de tu hosting (ej: ns1.mihosting.com), ¡ya está conectado!
- Si ves los nombres del registrador, aún está propagando.
[TIP] Mientras esperas, puedes forzar la actualización en tu ordenador. En Windows, abre la consola (CMD) y escribe
ipconfig /flushdns. En Mac, escribesudo killall -HUP mDNSResponder. Esto no acelera la propagación global, pero sí la de tu equipo.
Método alternativo: Conectar el dominio sin cambiar nameservers (registros A)
A veces, por razones de correo electrónico o subdominios, no quieres cambiar los nameservers (porque eso mueve todo el control DNS al hosting). En ese caso, puedes conectar el dominio simplemente creando un registro A en tu registrador que apunte a la IP de tu hosting.
Este método es más quirúrgico, pero requiere que no muevas el correo.
- Encuentra la IP de tu hosting: En cPanel, busca en "Información General" o "Estadísticas" la "Dirección IP compartida". En Plesk, está en "Configuración del sitio web" > "Dirección IP". En Syspanel, mira en la sección de "Ajustes del servidor" (puerto 2106).
- Ve a tu registrador de dominios y busca la sección "DNS Management" o "Zone Editor".
- Busca un registro llamado "A" con el host
@(que significa el dominio raíz). - Cámbialo (o añádelo) con la IP de tu hosting.
- Si quieres que
www.tudominio.comtambién funcione, crea otro registro A con el hostwwwy la misma IP.
[WARNING] Este método solo conecta la web. No configures el correo así. Si usas el correo de tu registrador, no toques los registros MX. Si usas el correo del hosting, es mejor que cambies los nameservers (paso 3) para que todo vaya junto.
Errores comunes y cómo solucionarlos (FAQ)
Aquí tienes las dudas que más me llegan al soporte. Léelas todas, porque probablemente alguna te suene.
¿Por qué mi web sigue sin cargar después de 24 horas?
Lo primero, no entres en pánico. Verifica estos tres puntos:
- ¿Guardaste los nameservers? Suena obvio, pero a veces la gente los escribe y no pulsa "Guardar". Revisa que estén aplicados.
- ¿Los escribiste sin errores? Un typo muy común es poner
ns1.mihosting.comyns2.mihosting.comcon una letra de más o de menos. Compruébalo en el panel del hosting. - ¿Estás viendo una página en blanco o un error de "Site not found"? Si ves ese error, significa que el DNS ya apunta a tu hosting, pero el hosting aún no ha reconocido el dominio. En cPanel, ve a "Dominios" > "Addon Domains" o "Dominios Añadidos" y asegúrate de que tu dominio esté listado. En Plesk, ve a "Sitios web y dominios" y comprueba que el dominio no esté suspendido. En Syspanel, revisa en "Web" (puerto 2106) que tu dominio esté activo.
¿Qué pasa con mi correo electrónico?
Si cambias los nameservers, todo el correo de ese dominio pasará a gestionarse desde el hosting. Si tu hosting no tiene configurado el correo, dejará de funcionar.
- Si tu correo está en Google Workspace (Gmail) o Microsoft 365: No cambies los nameservers sin antes crear los registros MX en el hosting. O mejor, usa el método del registro A (paso alternativo) y deja los MX en el registrador.
- Si tu correo está en el hosting: Estás de suerte. Al cambiar los nameservers, el correo se configurará solo (si el hosting tiene auto-instalador de DNS). Si no, tendrás que crear los registros MX manualmente en el panel del hosting.
[INFO] Te recomiendo que primero configures el correo en el hosting (creando las cuentas de correo) y luego cambies los nameservers. Así minimizas el tiempo de corte.
¿Cuánto tardan en actualizarse los nameservers de GoDaddy o Namecheap?
Eso no depende del registrador, sino de la propagación global. GoDaddy o Namecheap solo aplican el cambio en sus servidores, pero el resto de Internet tiene que actualizarse. El proceso es el mismo en todos: 24-48 horas máximo.
¿Puedo conectar un dominio de un registrador a un hosting sin cambiar los nameservers?
Sí, puedes usar el método del registro A que te expliqué antes. Es útil si quieres mantener el correo en el registrador y solo usar el hosting para alojar archivos. Sin embargo, para la mayoría de usuarios, cambiar los nameservers es más sencillo y completo.
¿Qué es el "parking" de dominio?
Cuando conectas un dominio pero aún no has subido archivos, el hosting mostrará una página de "parking" o "en construcción". Eso es normal. No significa que esté mal conectado.
¿Y si mi hosting usa Syspanel y no encuentro el botón de nameservers?
Recuerda que Syspanel se accede por el puerto 2106 (tudominio.com:2106). Dentro, busca la pestaña "DNS" en el menú lateral izquierdo. Allí verás la lista de dominios y podrás editar la zona DNS. Los nameservers del servidor suelen estar listados en el panel principal de "Ajustes" o en el correo de bienvenida. Si no los ves, contacta con tu proveedor de hosting y pide "los nameservers del servidor".
Consejos finales para una conexión exitosa
Conectar un dominio a un hosting es un proceso que, una vez que lo haces, ya no se te olvida. Aquí van mis últimos consejos:
- Hazlo con calma: No hay prisa. Lee cada pantalla antes de hacer clic.
- Anota todo: Guarda en un bloc de notas tus nameservers, tu IP y tus credenciales. Te hará falta para futuros problemas.
- No dupliques registros: Si usas el método de registro A, asegúrate de que no haya un registro A antiguo apuntando a otro sitio. Eso causa conflictos.
- Usa herramientas de diagnóstico: Web como "whatsmydns.net" te dirán si tu dominio ya apunta a tu hosting en todo el mundo.
- Prueba con el móvil: A veces el ordenador guarda caché de páginas antiguas. Abre tu web en el móvil con los datos móviles (no el WiFi) para ver el estado real.
Conectar un dominio a un hosting no debería llevarte más de 15 minutos de trabajo manual, más el tiempo de espera de la propagación. Si has seguido estos pasos y a las 48 horas sigues con problemas, es hora de contactar con el soporte técnico de tu hosting, no con el del registrador, porque el problema seguramente esté en la configuración del servidor o en la zona DNS interna.
Espero que esta guía te haya sido útil. Ahora ve y conecta ese dominio, ¡es el primer paso para tener tu rincón en Internet!
