Cómo apuntar un dominio a un servidor VPS

Si has elegido un servidor VPS y necesitas usar tu dominio web, primero tendrás que realizar algunos cambios en el DNS. En esta guía, te mostraremos cómo apuntar un dominio a un servidor virtual privado (VPS) utilizando dos métodos:

  • Cambiando el A record en la zona DNS actual
  • Configurando una nueva zona DNS con servidores de nombres personalizados

Localizar los detalles

Asegúrate inicialmente de configurar el servidor de tu VPS y comprar tu nombre de dominio antes de avanzar.

En primer lugar, necesitarás encontrar la dirección IP de tu servidor virtual. En el panel de Hostinger, puedes ubicar toda la información relacionada con tu VPS en la sección Servidores.

Sección de administración del servidor VPS en Hostinger

El área resaltada en Detalles de SSH muestra la dirección IP dedicada de tu servidor virtual.

Ubicación de dirección IP dedicada de VPS

Método 1: Apuntar un dominio a un VPS mediante un A record

El siguiente método es una solución bastante sencilla. Implicaría cambiar tu A record actual en la zona DNS autorizada. Esto significa que el cambio de A record debe llevarse a cabo en la zona DNS donde apuntan tus servidores de nombres (nameservers).

Si eliges esta opción, tu archivo de zona DNS con todas las demás entradas existentes (CNAME, MX, NS y otros registros) permanecerá con el proveedor actual. El enfoque puede ser más fácil para principiantes o para aquellos que no desean alterar la ubicación de su zona DNS.

Si no estás seguro de a dónde apunta tu nombre de dominio en este momento, puedes usar las herramientas de búsqueda DNS o utilizar el comando dig para localizar los registros NS. Puedes ejecutar el siguiente comando en la terminal para lograrlo:

dig NS +short hostinger-tutorials.xyz
Búsqueda del servidor de nombres usando el comando dig

Ahora que sabes a dónde apunta tu dominio, navega hasta el proveedor y abre la zona DNS de tu dominio.

Agregar entradas de DNS

Puedes elegir entre dos opciones en este punto:

  1. Usar dos A records, uno para el subdominio www y otro para el dominio mismo.
  2. Utilizar A record para el dominio y CNAME para el subdominio www.

Ambas opciones te darán el mismo resultado. Comienza por encontrar el valor del A record actual y reemplázalo con la dirección IP dedicada que encontraste anteriormente. A continuación, verás una demostración de cómo deberían verse las entradas en tu zona DNS.

Opción 1: Usar dos A records

NombreTTLTipoDirección
example.com14400A153.92.211.25
www.example.com14400A 153.92.211.25

Opción 2: Usar A record y CNAME

NombreTTLTipoDirección
example.com14400A153.92.211.25
www.example.com14400CNAMEexample.com

Realizar búsqueda de DNS

Después de apuntar el dominio a tu VPS, es hora de verificar si los registros se agregaron correctamente. Ten en cuenta que la propagación de DNS puede demorar hasta 24 horas, por lo que es posible que deba esperar al menos unas pocas horas antes de que todo empiece a funcionar. Sin embargo, la mayoría de las herramientas de verificación de DNS entregan resultados instantáneos. También puedes hacer esto usando el comando dig en la terminal:

dig A +short hostinger-tutorials.xyz
Realización de búsqueda de A records del dominio usando el comando dig

Si la salida muestra tu dirección IP dedicada como el A record, ¡todo ha salido bien!. La parte restante está esperando que el DNS se propague completamente en todo el mundo. Para acelerar el proceso, puedes renovar la caché DNS y borrar la caché del navegador. Una vez que el DNS esté completamente activo, verás una página de carga predeterminada cuando visites tu dominio a través del navegador.

La página predeterminada de carga de Ubuntu indica que ese dominio apunta exitosamente a un VPS

Método 2: Apuntar un dominio a un VPS a través de servidores de nombres personalizados

Apuntar un dominio a un VPS a través de servidores de nombres (nameservers) personalizados es un poco más complicado, ya que deberás configurar una nueva zona DNS en el servidor virtual. Este método cambiará la ubicación de tu zona DNS al VPS, lo que significa que todos los futuros cambios relacionados con DNS tendrán que realizarse a través de la zona recién creada.

Crear servidores de nombres personalizados

Comienza por crear nuevos servidores de nombres secundarios para tu dominio. Cada entrada debe apuntar a la dirección IP dedicada de VPS. En Hostinger, puedes hacerlo fácilmente usando el panel de administración de dominios.

Crear servidores de nombres secundarios en Hostinger

Configurar una zona DNS en VPS

El siguiente paso es configurar una zona DNS para tu dominio en el servidor virtual. Conéctate a tu VPS a través de SSH y ve a:

cd /etc/bind

Luego, crea una carpeta separada para tus archivos de zona DNS:

mkdir -p zones

Acceda al directorio recién creado:

cd zones

Usando el comando nano, crea un nuevo archivo de zona para tu dominio:

nano hostinger-tutorials.xyz

Utiliza el siguiente ejemplo y reemplaza todas las instancias del dominio y dirección IP por tu nombre de dominio real y la IP dedicada de tu VPS:

;
; BIND data file for hostinger-tutorials.xyz
;
$TTL    3h
@       IN      SOA     ns1.hostinger-tutorials.xyz. admin.hostinger-tutorials.xyz. (
                          1        ; Serial
                          3h       ; Refresh after 3 hours
                          1h       ; Retry after 1 hour
                          1w       ; Expire after 1 week
                          1h )     ; Negative caching TTL of 1 day
;
@       IN      NS      ns1.hostinger-tutorials.xyz.
@       IN      NS      ns2.hostinger-tutorials.xyz.
hostinger-tutorials.xyz.    IN      MX      10      hostinger-tutorials.xyz.
hostinger-tutorials.xyz.    IN      A       153.92.211.25
ns1                     IN      A       153.92.211.25
ns2                     IN      A       153.92.211.25
www                     IN      CNAME   hostinger-tutorials.xyz.
mail                    IN      A       153.92.211.25
ftp                     IN      CNAME   hostinger-tutorials.xyz.

Guarda el archivo presionando CTRL + X y confirma los cambios. La siguiente tarea es insertarlo en la configuración de enlace predeterminada:

cd /etc/bind
nano named.conf.local

Agrega las siguientes líneas en la parte inferior y asegúrate de editar el nombre del archivo con los valores reales:

zone "hostinger-tutorials.xyz" {
       type master;
       file "/etc/bind/zones/hostinger-tutorials.xyz";
};

También se recomienda utilizar un reenviador de DNS estable. En esta demostración, usaremos Google Public DNS editando el archivo named.conf.options:

nano named.conf.options

Ubica las siguientes líneas:

// forwarders {
//      0.0.0.0;
// };

Edítalas y de acuerdo con este ejemplo:

forwarders {
            8.8.4.4;
       };

Ahora, todos los valores necesarios han sido agregados. Verifica si la sintaxis del archivo de la zona DNS es correcta ejecutando:

named-checkzone hostinger-tutorials.xyz /etc/bind/zones/hostinger-tutorials.xyz

Si la tarea se realizó correctamente, la salida debería ser similar a esta:

Chequeo de la zona DNS usando el comando named-checkzone

Por último, reinicia el servicio de enlace DNS y asegúrate de que se esté ejecutando:

/etc/init.d/bind9 restart
/etc/init.d/bind9 start

Cambiar los servidores de nombres

Como hemos reunido todas las piezas del rompecabezas, el último paso es cambiar los servidores de nombres de tu dominio a los creados recientemente. En Hostinger, puedes hacerlo a través del panel de administración del dominio.

Aplicación de servidores de nombres personalizados a un dominio registrado en Hostinger

Ten en cuenta que la propagación de DNS puede demorar hasta 24 horas, por lo que deberás esperar al menos una o dos horas antes de que todo esté en pleno funcionamiento. Para agilizar las cosas, puedes renovar la caché DNS y borrar la caché del navegador. También puedes usar herramientas de verificación de DNS en línea para confirmar la funcionalidad de tu zona recién creada. Una vez que el DNS termine de propagarse, verás una página de carga predeterminada cuando accedas a tu dominio a través del navegador.

Página de carga predeterminada al acceder al dominio mediante el navegador

Extra: Configuración del DNS inverso

En algunos casos, es posible que debas configurar un registro DNS inverso. Hostinger simplifica este proceso con una herramienta incorporada en la parte inferior del panel de administración del servidor.

Agregar un registro PTR inverso en Hostinger

Una vez agregado, ten en cuenta que puede demorar algunas horas en propagarse antes de que el registro esté completamente activo.

Conclusión

En este tutorial, hemos aprendido dos métodos diferentes para apuntar un dominio a un servidor privado virtual (VPS). También es importante recordar que los cambios en el DNS pueden tardar al menos un par de horas en propagarse en todo el mundo.

Una vez que el dominio comience a funcionar con tu VPS, comienza el verdadero viaje. Un buen lugar para comenzar es crear un host virtual e instalar LAMP.

En caso de que tengas alguna pregunta, sugerencia o consejos interesantes, compártelos en los comentarios a continuación.

Author
El autor

Gustavo B.

Gustavo es un apasionado por la creación de sitios web. Se enfoca en la aplicación de estrategias SEO en Hostinger para España y Latinoamérica, así como la creación de contenidos de alto nivel. Cuando no está aplicando nuevos trucos en WordPress lo puedes encontrar tocando la guitarra, viajando o tomando un curso online.