15%

Ahorra 15%<\/span> en todos los servicios de hosting

Pon a prueba tus habilidades y obtén Descuento<\/span> en cualquier plan de hosting

Usa el código:

Skills
Comenzar
31.10.2024
1 +1

Cómo Verificar Qué Servidores DNS Están Asignados a un Dominio

Ya sea que esté solucionando una interrupción del sitio web, migrando a un nuevo proveedor de hosting o simplemente auditando su infraestructura, saber cómo verificar qué servidores DNS están asignados a un dominio es una habilidad fundamental para cualquier propietario de sitio web o administrador de sistemas.

Los servidores DNS (Sistema de Nombres de Dominio) actúan como la guía telefónica de Internet — traducen nombres de dominio legibles por humanos como example.com en direcciones IP legibles por máquinas. Si su DNS está mal configurado o apunta a los servidores de nombres incorrectos, su sitio web, correo electrónico y otros servicios no se resolverán correctamente. Esta guía completa cubre todos los métodos confiables para verificar asignaciones de servidores DNS, desde herramientas en línea fáciles de usar hasta técnicas avanzadas de línea de comandos.

Por qué es importante verificar sus servidores DNS

Antes de profundizar en los métodos, vale la pena entender por qué esta verificación es importante:

  • Migraciones de dominio: Al mover su sitio a un nuevo VPS Hosting o servidor dedicado, debe confirmar que los servidores de nombres se hayan actualizado correctamente.
  • Entregabilidad de correo electrónico: Los registros DNS incorrectos pueden causar fallas en el enrutamiento de correo, especialmente si depende de servicios de Email Hosting.
  • Validación de certificados SSL: Muchos procesos de emisión de SSL requieren verificación DNS. Si sus servidores de nombres son incorrectos, el aprovisionamiento de certificados fallará.
  • Auditoría de seguridad: Los cambios inesperados de servidores de nombres pueden indicar acceso no autorizado o secuestro de dominio.

Método 1: Usar herramientas de búsqueda DNS en línea

Las herramientas de búsqueda DNS en línea son la forma más rápida y accesible de verificar servidores de nombres — no se requiere instalación ni conocimientos técnicos.

Herramientas recomendadas

HerramientaURLMejor para
MXToolboxmxtoolbox.comAnálisis completo de registros DNS
WhatsMyDNSwhatsmydns.netVerificaciones de propagación DNS global
NSLookup.ionslookup.ioBúsqueda de servidores de nombres y registros
DNSChecker.orgdnschecker.orgPruebas de propagación multirregión

Cómo usar MXToolbox

  1. Navegue a mxtoolbox.com
  2. Ingrese su nombre de dominio en la barra de búsqueda
  3. Seleccione DNS Lookup del menú desplegable
  4. Revise la lista de servidores de nombres autorizados devueltos

Cómo usar WhatsMyDNS

  1. Visite whatsmydns.net
  2. Ingrese su nombre de dominio y seleccione NS (Servidor de Nombres) del menú desplegable de tipo de registro
  3. Haga clic en Search para ver asignaciones de servidores de nombres en múltiples ubicaciones globales

Estas herramientas son especialmente útiles para verificar propagación DNS después de realizar cambios — muestran lo que diferentes resolvedores alrededor del mundo ven actualmente para su dominio.

Método 2: Herramientas de línea de comandos

Para administradores de sistemas y desarrolladores, las herramientas de línea de comandos ofrecen mayor control, capacidad de secuencias de comandos y detalle. Aquí están los tres comandos más importantes.

2.1 El comando nslookup (Windows, macOS, Linux)

nslookup está disponible universalmente en todos los sistemas operativos principales y es la herramienta CLI más simple para consultas DNS.
Búsqueda básica de servidores de nombres:
nslookup -type=ns example.com
Salida de ejemplo:
Server:  8.8.8.8
Address: 8.8.8.8#53

Non-authoritative answer:
example.com  nameserver = ns1.exampledns.com
example.com  nameserver = ns2.exampledns.com
Consultar un resolvedor DNS específico (por ejemplo, DNS público de Google):
nslookup -type=ns example.com 8.8.8.8
Esto es útil para verificar si un resolvedor específico ha recogido cambios DNS recientes.
2.2 El comando dig (Linux y macOS)
El comando dig (Domain Information Groper) es la herramienta preferida entre ingenieros de redes por su salida detallada y estructurada.
Consulta básica de registro NS:
dig NS example.com
Salida de ejemplo:
; <<>> DiG 9.16.1 <<>> NS example.com
;; ANSWER SECTION:
example.com.    86400   IN  NS  ns1.exampledns.com.
example.com.    86400   IN  NS  ns2.exampledns.com.
Formato de salida corto (más limpio para secuencias de comandos):
dig NS example.com +short
Consultar contra un servidor de nombres específico:
dig NS example.com @8.8.8.8
Rastrear la ruta completa de resolución DNS:
dig NS example.com +trace
La bandera +trace es particularmente poderosa — recorre toda la jerarquía DNS desde servidores raíz hasta el servidor de nombres autorizado, lo cual es invaluable para diagnosticar problemas DNS complejos.
> Nota de instalación: Si dig no está instalado en su sistema, instálelo con:
> – Ubuntu/Debian: sudo apt install dnsutils

> – CentOS/RHEL: sudo yum install bind-utils

> – macOS: Disponible por defecto; o instale a través de Homebrew con brew install bind

2.3 El comando whois

El comando whois consulta bases de datos de registro de dominio y devuelve los servidores de nombres registrados en el nivel de registrador — que pueden diferir de lo que su proveedor de DNS está sirviendo actualmente.

whois example.com

Busque líneas similares a:

Name Server: NS1.EXAMPLEDNS.COM
Name Server: NS2.EXAMPLEDNS.COM

Por qué esto importa: Si dig o nslookup muestra servidores de nombres diferentes que whois, típicamente significa que la propagación DNS aún está en progreso, o hay una mala configuración a nivel de registrador.

> Instalación:

> – Ubuntu/Debian: sudo apt install whois

> – Windows: Instale a través de Sysinternals Whois o WSL

Método 3: Verificar su registrador de dominio o panel de control de hosting

Si tiene acceso administrativo a su dominio o cuenta de hosting, el panel de control es el lugar más directo para ver y administrar configuraciones de servidores de nombres.

3.1 Panel de control del registrador de dominio

  1. Inicie sesión en su cuenta de registrador de dominio (por ejemplo, Namecheap, GoDaddy, o Registro de Dominios AlexHost)
  2. Navegue a su lista de dominios y seleccione el dominio que desea inspeccionar
  3. Busque una sección etiquetada como DNS, Nameservers, o Name Server Management
  4. Los servidores de nombres actualmente asignados se enumerarán aquí

Este es también el lugar donde actualiza servidores de nombres al cambiar proveedores de hosting o apuntar su dominio a un nuevo servidor.

3.2 Panel de control del proveedor de hosting

Si su DNS se administra a través de su proveedor de hosting en lugar de su registrador:

  1. Inicie sesión en su panel de control de hosting (por ejemplo, cPanel, Plesk, o un panel personalizado)
  2. Navegue a la sección DNS Zone Editor o DNS Management
  3. Revise los registros NS enumerados para su dominio

Si está utilizando un VPS con cPanel, el Editor de Zona DNS es accesible directamente desde la pantalla de inicio de cPanel, lo que facilita verificar o actualizar su configuración de servidores de nombres.

Método 4: Consola de administración de Google (para dominios de Google Workspace)

Si su dominio está registrado a través de Google o administrado a través de Google Workspace:

  1. Inicie sesión en la Consola de administración de Google
  2. Navegue a DomainsManage Domains
  3. Haga clic en su dominio para ver su configuración de DNS, incluidos servidores de nombres asignados
  4. Desde aquí, también puede agregar o modificar registros DNS según sea necesario

Método 5: Extensiones del navegador

Para profesionales web que frecuentemente verifican registros DNS sin cambiar entre herramientas, las extensiones del navegador ofrecen un atajo conveniente.

Extensiones recomendadas:

  • DNS Lookup (Chrome/Firefox) — Búsquedas rápidas de registros NS, A, MX y TXT
  • DNS Checker (Chrome) — Verificaciones de propagación DNS en tiempo real
  • Wappalyzer (Chrome/Firefox) — Identifica proveedores de hosting y DNS

Estas extensiones son particularmente útiles durante auditorías de sitios web o al administrar múltiples dominios de clientes simultáneamente.

Método 6: Búsqueda DNS programática (ejemplo de Python)

Para desarrolladores que necesitan automatizar verificaciones de DNS, la biblioteca dnspython de Python proporciona una interfaz limpia:

import dns.resolver

domain = "example.com"
answers = dns.resolver.resolve(domain, 'NS')

print(f"Nameservers for {domain}:")
for rdata in answers:
    print(f"  {rdata.target}")

Instale la biblioteca:

pip install dnspython

Este enfoque es ideal para construir scripts de monitoreo que le alerten cuando los registros de servidores de nombres cambien inesperadamente.

Solución de problemas comunes de DNS

Incluso con las herramientas correctas, los problemas de DNS pueden ser complicados. Aquí están los problemas más comunes y cómo resolverlos.

Retrasos en la propagación de DNS

Los cambios de DNS pueden tardar 24 a 48 horas en propagarse globalmente, aunque en la práctica es a menudo mucho más rápido (1–4 horas). Durante la propagación, diferentes usuarios en diferentes ubicaciones pueden ver diferentes servidores de nombres.

Cómo verificar el estado de propagación:

  • Use whatsmydns.net para ver lo que los resolvedores en diferentes países devuelven actualmente
  • Use dig NS example.com @8.8.8.8 y dig NS example.com @1.1.1.1 para comparar resultados de resolvedores de Google y Cloudflare

Discrepancia entre WHOIS y DNS real

Si whois muestra servidores de nombres diferentes que dig, generalmente significa:

  • La actualización del registrador aún no se ha propagado
  • El DNS se cambió a nivel de proveedor pero no se actualizó en el registrador (o viceversa)

Resolución: Asegúrese de que tanto su panel de registrador como su proveedor de DNS muestren registros de servidores de nombres consistentes.

Fallas de validación de DNSSEC

Si DNSSEC está habilitado en su dominio, las firmas criptográficas deben coincidir entre su proveedor de DNS y los registros publicados en su registrador. Una discrepancia causará errores SERVFAIL para usuarios con resolvedores que validan DNSSEC.

Comando de diagnóstico:

dig NS example.com +dnssec

Busque la bandera AD (Datos autenticados) en la respuesta. Si está ausente y DNSSEC se supone que está activo, investigue sus registros DS en el registrador.

Cambios inesperados de servidores de nombres

Si descubre servidores de nombres que no configuró, trátelo como un incidente de seguridad:

  1. Inicie sesión inmediatamente en su registrador y restaure los servidores de nombres correctos
  2. Habilite autenticación de dos factores en su cuenta de registrador
  3. Revise los registros de acceso de su registrador para inicios de sesión no autorizados
  4. Considere habilitar bloqueo de registrador (también llamado bloqueo de dominio) para evitar transferencias no autorizadas o cambios de DNS

Referencia rápida: Comandos de búsqueda DNS

TareaComando
Verificar servidores de nombres (nslookup)nslookup -type=ns example.com
Verificar servidores de nombres (dig)dig NS example.com +short
Rastrear ruta de resolución DNSdig NS example.com +trace
Consultar resolvedor específicodig NS example.com @1.1.1.1
Verificar servidores de nombres a nivel de registradorwhois example.com
Verificar DNSSECdig NS example.com +dnssec

Elegir la configuración DNS correcta para su entorno de hosting

Su configuración de DNS debe alinearse con su infraestructura de hosting. Aquí hay una guía rápida:

  • Hosting compartido
15%

Ahorra 15%<\/span> en todos los servicios de hosting

Pon a prueba tus habilidades y obtén Descuento<\/span> en cualquier plan de hosting

Usa el código:

Skills
Comenzar