Cómo conectar un dominio a WordPress en DirectAdmin (DNS y A record)
Antes de empezar: ¿Qué significa conectar un dominio a WordPress?
Conectar un dominio a WordPress en DirectAdmin es, en realidad, un proceso de dos partes. La primera parte consiste en configurar los DNS (Domain Name System) para que tu dominio "sepa" dónde encontrar tu sitio web. La segunda parte es decirle a WordPress que ese dominio es el suyo.
Piensa en ello como si tu dominio fuera el nombre de tu casa y la IP del servidor fuera sus coordenadas GPS. Si no configuras bien las DNS, nadie encontrará tu casa. Y si no configuras WordPress, la casa estará vacía aunque lleguen visitas.
En este artículo te voy a guiar paso a paso para que hagas ambas cosas sin romper nada por el camino. No necesitas ser un experto técnico, solo seguir las instrucciones con calma. Al final, tendrás tu dominio apuntando a tu WordPress alojado en DirectAdmin y funcionando correctamente.
¿Qué es un registro A y por qué es tan importante?
El registro A (Address Record) es una de las piezas clave para conectar dominio WordPress DirectAdmin. Este registro asocia tu nombre de dominio (por ejemplo, tudominio.com) con la dirección IP de tu servidor (por ejemplo, 123.456.789.10).
Sin un registro A correcto, los navegadores no podrán encontrar tu sitio web. Es literalmente el puente entre el nombre bonito que la gente escribe y la máquina real donde vive tu WordPress.
¿Dónde encuentro la IP de mi servidor?
Antes de tocar nada, necesitas tener a mano la IP de tu servidor. Normalmente la encuentras en:
- El correo de bienvenida de tu proveedor de hosting.
- El panel de DirectAdmin, en la sección "Información de la cuenta" o "Resumen de la cuenta".
- La configuración de WordPress, si ya tienes el sitio instalado, en Ajustes > Generales (aunque ahí verás la URL, no la IP).
[INFO] Si no encuentras la IP, contacta con tu proveedor de hosting. Es un dato que siempre deben proporcionarte sin problema.
Paso 1: Configurar los DNS en tu registrador de dominios
El primer paso para conectar dominio WordPress DirectAdmin es asegurarte de que los DNS de tu dominio apunten a los servidores de nombres (nameservers) de tu hosting.
¿Qué son los nameservers?
Los nameservers son como los "directores de tráfico" de internet. Le dicen al mundo: "Para encontrar este dominio, pregunta en estos servidores". Tu proveedor de hosting te dará normalmente dos o más nameservers, que suelen tener este formato:
ns1.tuproveedor.comns2.tuproveedor.com
Cómo cambiar los nameservers
El proceso varía según el registrador (GoDaddy, Namecheap, DonDominio, etc.), pero la lógica es siempre la misma:
- Inicia sesión en tu cuenta del registrador donde compraste el dominio.
- Busca la sección "Gestión de dominios" o "Mis dominios".
- Selecciona tu dominio y entra en "Configuración DNS", "Nameservers" o "Servidores de nombres".
- Elige la opción "Usar nameservers personalizados" (o "Custom nameservers").
- Introduce los nameservers que te dio tu proveedor de hosting.
- Guarda los cambios.
[WARNING] Los cambios de DNS pueden tardar entre 4 y 48 horas en propagarse por todo el mundo. No te asustes si tu dominio no carga inmediatamente después de cambiar los nameservers. Es normal.
Paso 2: Crear o modificar el registro A en DirectAdmin
Una vez que los DNS apuntan a tu hosting, el siguiente paso es configurar el registro A dentro de DirectAdmin. Esto es fundamental para el DNS WordPress DirectAdmin.
Acceder a la gestión de DNS en DirectAdmin
- Inicia sesión en tu panel de DirectAdmin.
- Busca la sección "Gestión de DNS" o "DNS Management". Normalmente está en el menú principal.
- Verás una lista con los dominios que tienes en tu cuenta. Haz clic en el dominio que quieres configurar.
Añadir el registro A
Dentro de la gestión de DNS del dominio, verás una tabla con varios registros (A, CNAME, MX, etc.). Para añadir o modificar el registro A:
- Busca si ya existe un registro
Apara tu dominio principal (a veces aparece como@o el nombre de tu dominio sin las "www"). - Si existe, haz clic en el icono de editar (normalmente un lápiz) y asegúrate de que la IP sea la correcta.
- Si no existe, busca el botón "Añadir registro" o "Add Record".
- En el campo "Nombre" (Name), pon
@(esto representa tu dominio principal sin las "www"). - En el campo "Valor" o "Dirección IP", introduce la IP de tu servidor.
- En "TTL" (Time To Live), puedes dejar el valor predeterminado (3600 suele estar bien).
- Guarda el registro.
Añadir el registro A para las "www"
Es muy recomendable que también añadas un registro A para www:
- Añade otro registro A.
- En "Nombre", escribe
www. - En "Valor", pon la misma IP de tu servidor.
- Guarda.
[TIP] Hacer esto evita que cuando alguien escriba
www.tudominio.comel navegador no encuentre el sitio. Es un error muy común que se puede evitar fácilmente.
Paso 3: Configurar el dominio en DirectAdmin
Ahora que los DNS y el registro A están listos, toca decirle a DirectAdmin que ese dominio está asociado a tu cuenta. Esto es parte esencial de cómo conectar un dominio WordPress DirectAdmin.
Añadir el dominio como "dominio adicional" o "subdominio"
- En DirectAdmin, busca la sección "Gestión de dominios" o "Domain Setup".
- Verás tu dominio principal. Si tu WordPress está en el dominio principal, no necesitas hacer nada aquí.
- Si tu WordPress está en un subdominio (por ejemplo,
blog.tudominio.com) o en un dominio adicional, tendrás que añadirlo:- Busca "Añadir dominio" o "Add Domain".
- Introduce el dominio (o subdominio) que quieres conectar.
- Configura la ruta del directorio donde está instalado WordPress (por ejemplo,
public_htmlpara el dominio principal opublic_html/blogpara un subdominio). - Guarda.
[INFO] Si tu WordPress ya está instalado en el dominio principal, este paso es automático y no tienes que hacer nada más.
Paso 4: Instalar o configurar WordPress
Ya tienes los DNS, el registro A y el dominio configurado en DirectAdmin. Ahora toca asegurarse de que WordPress está listo.
Si WordPress ya está instalado
- Accede a tu panel de administración de WordPress (normalmente en
tudominio.com/wp-admin). - Ve a Ajustes > Generales.
- Verás dos campos: "Dirección de WordPress (URL)" y "Dirección del sitio (URL)".
- Asegúrate de que ambas tengan la URL correcta con tu dominio (por ejemplo,
https://tudominio.com). - Si las cambiaste, guarda los cambios. WordPress puede pedirte que inicies sesión de nuevo.
Si WordPress no está instalado
Si aún no tienes WordPress, puedes instalarlo desde DirectAdmin:
- Busca la sección "Instaladores de software" o "Softaculous".
- Haz clic en el icono de WordPress.
- Elige "Instalar".
- Selecciona el dominio donde quieres instalarlo.
- Rellena los datos de la instalación (nombre del sitio, usuario admin, contraseña, etc.).
- Instala.
[TIP] Si instalas WordPress después de configurar los DNS y el registro A, el proceso será mucho más fluido porque WordPress detectará automáticamente el dominio correcto.
Paso 5: Verificar que todo funciona
Después de todos estos pasos, es hora de comprobar que tu conectar dominio WordPress DirectAdmin ha sido un éxito.
Comprobaciones básicas
- Abre tu navegador y escribe tu dominio sin las "www" (por ejemplo,
tudominio.com). - Prueba también con las "www" (
www.tudominio.com). - Espera unos minutos si acabas de hacer cambios, porque la propagación DNS puede retrasar la carga.
- Usa una herramienta online como
dnschecker.orgpara ver si tu registro A ya se ha propagado.
Si algo no funciona
- El dominio no carga: Verifica que el registro A tiene la IP correcta.
- Aparece un error de DNS: Revisa que los nameservers son los correctos.
- WordPress no se ve bien: Comprueba los enlaces permanentes (Ajustes > Enlaces permanentes) y guarda de nuevo para refrescar el
.htaccess.
[WARNING] Si has cambiado los DNS recientemente, no hagas cambios drásticos en WordPress (como cambiar la URL) durante las primeras 48 horas. Podrías quedarte sin acceso al panel.
Preguntas frecuentes (FAQ) sobre conectar dominio WordPress DirectAdmin
¿Puedo conectar un dominio comprado en otro sitio a WordPress en DirectAdmin?
Sí, absolutamente. Solo necesitas acceso al panel de tu registrador para cambiar los nameservers o el registro A. El proceso es idéntico al descrito arriba.
¿Qué es más rápido: cambiar los nameservers o el registro A?
Cambiar el registro A suele ser más rápido si tu hosting y tu registrador permiten usarlo. Con los nameservers dependes de que tu proveedor de hosting los tenga bien configurados. Con el registro A, apuntas directamente a la IP.
¿Necesito un registro A para el subdominio www?
Sí, es altamente recomendable. Muchos usuarios escriben www.tudominio.com por costumbre. Si no tienes ese registro, podrían recibir un error. Algunos proveedores lo crean automáticamente, pero es mejor verificarlo.
¿Qué es TTL y qué valor debo usar?
TTL (Time To Live) es el tiempo que los servidores DNS guardan en caché tu registro. Un valor de 3600 segundos (1 hora) es estándar y suficiente. Si estás haciendo pruebas y quieres cambios rápidos, puedes usar 300 (5 minutos), pero luego vuelve a 3600 para evitar carga innecesaria.
¿Puedo usar un dominio con "www" y sin "www" a la vez?
Sí, pero debes configurar ambos registros A (el del @ y el de www) apuntando a la misma IP. Además, en WordPress, elige una de las dos versiones como canónica (la que quieras que sea la principal) y configura una redirección 301 para la otra.
¿Qué hago si mi WordPress está en un subdirectorio?
Si tu WordPress está en public_html/blog y quieres que tudominio.com lo muestre directamente, puedes:
- Mover WordPress a la raíz (
public_html). - Usar un plugin de redirección para que
tudominio.comcargue el contenido de/blog. - Configurar un dominio adicional en DirectAdmin que apunte a la carpeta
/blog.
¿Puedo conectar varios dominios al mismo WordPress?
Sí, pero con matices. Puedes usar la función de "Sitios múltiples" de WordPress (WordPress Multisite) o simplemente redirigir los dominios adicionales al principal. No es recomendable tener varios dominios apuntando al mismo WordPress sin configurarlo bien, porque podrías tener problemas de SEO y duplicidad de contenido.
Errores comunes y cómo solucionarlos
Error: "El sitio no puede ser alcanzado"
- Causa: El registro A no está bien configurado o los DNS no han propagado.
- Solución: Verifica la IP en DirectAdmin y espera unas horas. Usa
pingo herramientas online para comprobar la resolución DNS.
Error: "Página no encontrada (404)"
- Causa: WordPress está instalado pero no encuentra las URLs correctas.
- Solución: Ve a Ajustes > Enlaces permanentes en WordPress y haz clic en "Guardar cambios" para refrescar las reglas de reescritura.
Error: "Demasiadas redirecciones"
- Causa: Conflicto entre la URL con "www" y sin "www", o un plugin de redirección mal configurado.
- Solución: Accede a WordPress por FTP y edita el archivo
wp-config.phppara forzar la URL canónica. O desactiva temporalmente los plugins de redirección.
Error: "El certificado SSL no es válido"
- Causa: El SSL está configurado para un dominio y estás accediendo por otro (por ejemplo, con "www" y sin "www").
- Solución: Genera un certificado SSL que cubra ambas variantes (normalmente los certificados Let's Encrypt de DirectAdmin lo hacen automáticamente si configuras ambos registros A).
Consejos finales para un DNS WordPress DirectAdmin perfecto
- Anota todo: Guarda tu IP, tus nameservers y tus credenciales en un lugar seguro.
- Sé paciente: La propagación DNS no es instantánea. Espera al menos 24 horas antes de hacer cambios drásticos.
- Usa herramientas de diagnóstico:
whatsmydns.netodnschecker.orgson tus amigos. - Mantén copias de seguridad: Antes de tocar cualquier configuración de DNS o WordPress, haz una copia de seguridad.
- Si tienes dudas, pregunta: Tu proveedor de hosting tiene soporte técnico. Es mejor preguntar que romper algo.
Resumen rápido del proceso
- Consigue la IP de tu servidor en DirectAdmin.
- Cambia los nameservers en tu registrador de dominios.
- Añade el registro A para
@y parawwwen DirectAdmin. - Configura el dominio en DirectAdmin si es necesario.
- Instala o configura WordPress con la URL correcta.
- Verifica que todo funciona y espera la propagación DNS.
Conectar un dominio a WordPress en DirectAdmin no tiene por qué ser un dolor de cabeza. Siguiendo estos pasos, tendrás tu sitio web en línea en poco tiempo. Recuerda que la clave está en la paciencia y en verificar cada paso con calma. Si algo falla, repasa los pasos y no dudes en pedir ayuda a tu proveedor de hosting.
[TIP] Si tu hosting usa Syspanel en lugar de DirectAdmin, el proceso es muy similar. Solo recuerda que el acceso a Syspanel se hace a través del puerto 2106 y que la estructura de menús puede variar ligeramente, pero la lógica de DNS y registros A es la misma.
¡Buena suerte con tu WordPress y tu nuevo dominio!
