Cómo configurar los nameservers en WHM y cPanel

Por Juana Marques @neolo

Esta guía te mostrará cómo configurar los nameservers en WHM y cPanel desde un VPS o servidor dedicado.

La mayoría de los usuarios prefiere utilizar un nombre de dominio que ya posee, a menudo el mismo nombre de dominio utilizado en el nombre de host del servidor que ejecutará los nameservers.

Para este ejemplo, vamos a utilizar un dominio falso llamado ejemplo.com. Nuestro servidor se llama host.ejemplo.com y estaremos estableciendo los DNS ns1.ejemplo.com y ns2.ejemplo.com.

Hay tres partes o pasos en la configuración de tus nameservers: Configuración del servidor para aceptar y procesar las solicitudes de DNS, registro de tus nuevos nameservers en el panel de administración del dominio (empresa donde lo has registrado), y, finalmente, la delegación de tus dominios con los nuevos nameservers.

Paso 1: Configuración del servidor

Conéctate a la interfaz de WHM del servidor y busca en la sección de navegación de la izquierda la opción de Configuración Básica de cPanel y WHM, que es el primer elemento en la lista de opciones.

En la parte inferior, encontrarás la sección de nameservers.

Cuando se carga esta pantalla por primera vez, es posible que veas que los dos nameservers ya están indicados, en caso de estar utilizando el mismo nombre de dominio configurado como principal del servidor. Si este es el caso ve al Paso 2: Registro de tus nuevos nameservers.

Si no ves nameservers enumerados aquí, entonces será necesario crearlos. Escribe el nameserver que deseas configurar en el cuadro de texto (1) y haz clic en el botón Asignar dirección IP (2).

Volverá a la misma pantalla, ahora mostrando el nuevo nameserver y la IP asignada. Necesitas tener por lo menos dos nameservers configurados, por lo que será necesario repetir este paso para crear su segundo nameserver.

Cuando hayas terminado de asignar las direcciones IP, asegúrate de hacer clic en Guardar cambios (3).

Opcionales: Edición de IPs de los nameservers a través de SSH

cPanel almacena las asignaciones de IP de los nameservers en un archivo que se encuentra en:

/var/cpanel/nameserverips.yaml

Si inicias sesión en el servidor mediante SSH es posible editar este fichero de forma manual.

root @ host [/] /var/cpanel/nameserverips.yaml # cat
-
ns1.ejemplo.com:
72.52.129.244: 1
count: '4'
zonas: ejemplo.com, domain.com, ns1.ejemplo.com, ns2.ejemplo.com
ns2.ejemplo.com
72.52.129.245: 1
count: '4'
zones: ejemplo.com, domain.com, ns1.ejemplo.com, ns2.ejemplo.com

En el ejemplo anterior estamos utilizando el comando cat para mostrar el contenido del archivo. Se pueden hacer cambios a este archivo usando tu editor de texto favorito de shell como vim, nano, etc. Antes de editar el archivo nameserverips.yaml, tendrás que eliminar el siguiente archivo de caché:

root @ host [/] /var/cpanel/nameserverips.cache # rm

cPanel reconstruirá el archivo después de haber hecho los cambios.

Como siempre, Neolo.com recomienda que hagas una copia de seguridad de todos los archivos que cambiarás a mano utilizando SSH antes de modificarlos!

Un simple comando de copia de seguridad:

root @ host [/] # cp /var/cpanel/nameserverips.yaml /var/cpanel/nameserverips.yaml.bak

Ahora puedes modificar el archivo, y si algo realmente malo sucede, podrás simplemente eliminar el archivo y cambiar el nombre de tu copia .bak al nombre de archivo original.

IMPORTANTE: Si cambias las asignaciones de IP de los nameservers existentes, tendrás que actualizar las asignaciones desde el panel administrador del registro de dominio!

Paso 2: Registro de los nameservers

La gran mayoría de los registradores de dominios, como Neolo.com, no cobra a sus clientes ninguna cuota adicional para registrar los nameservers, siempre y cuando el propio nombre de dominio principal ya haya sido comprado.

Si registraste el dominio tú mismo:

Si vas a configurar nameservers para un nombre de dominio de tu propiedad, tendrás que acceder al panel de administración del registro de dominio y utilizar la herramienta para registrar los nuevos nombres.

Por ejemplo, si estás configurando ns1.testdomain.com y ns2.testdomain.com y adquiriste testdomain.com en tu registrador, deberías iniciar sesión en tu cuenta administradora para registrar los nuevos nameservers.

Una vez que hayas encontrado la herramienta que necesitas en el sitio web de tu registrador, el registro en sí es muy sencillo. La mayoría de los registradores utilizan un sencillo formulario donde se introduce el nameserver que deseas crear y la dirección IP correspondiente (que se obtuvo a partir de los pasos descritos anteriormente).

Si Neolo.com registró el dominio por ti:

Si vas a configurar nameservers para un dominio y el dominio fue comprado como parte de tu cuenta de Neolo.com tendrás que abrir un nuevo ticket de soporte con la solicitud, o enviando un mail.

Paso 3: Delegación de tu (s) dominio (s) con los nuevos nameservers

El último paso en la creación de tus propios nameservers es comenzar a utilizarlos delegando correctamente tu (s) dominio (s). Ingresa a tu panel de administración y edita los nameservers asignados de modo que ahora apunten a los nuevos nameservers.

Ten en cuenta que si cambias los nameservers de un dominio quedará fuera de línea temporalmente, mientras la nueva configuración se propaga por todo el Internet. Si el tiempo de inactividad es un tema crítico para tu dominio, se recomienda hacer esto durante un fin de semana o tarde en la noche, cuando es probable que haya poco tráfico.

Ahora que tu dominio está apuntando a los nameservers de tu servidor puedes utilizar las herramientas de DNS en las interfaces de cPanel y WHM y modificar tus archivos de zona!

Fuente: NEOLO.COM Hosting