Glosario de DNS

¿Qué es una consulta DNS?

Abstract isometric UI showing network ranges, usage bars, region names (EMEA/APAC), and a purple "Deploy" button
Puntos claveLos puntos clave se generan con la ayuda de la inteligencia artificial. Dado que los resúmenes automáticos pueden contener en ocasiones errores u omitir contexto importante, consulta siempre la entrada completa del blog para obtener toda la información.

Una consulta DNS es un mensaje de solicitud enviado por un cliente a un servidor DNS en el que se solicitan registros que coincidan con un nombre de dominio, un tipo de registro y una clase específicos, y que se responde de acuerdo con las especificaciones del RFC 1035. La consulta inicia prácticamente todas las conexiones de red y sirve como medida directa de la demanda del servicio DNS; el análisis del volumen por tipo de registro, cliente y código de respuesta revela las necesidades de capacidad e identifica las configuraciones erróneas. La supervisión de los patrones de consulta —incluidos los picos en las respuestas NXDOMAIN, las inundaciones de consultas y las respuestas UDP truncadas— es fundamental para la fiabilidad operativa y la seguridad, ya que el tráfico de consultas no supervisado permite que los problemas salgan a la luz únicamente a través de las quejas de los usuarios, en lugar de resolverse de forma proactiva.

  • Las consultas DNS suelen utilizar UDP en el puerto 53, pero recurren a TCP cuando las respuestas se truncan, y existen nuevos protocolos de transporte cifrados, como DNS sobre TLS, como alternativas a las consultas en texto plano según la RFC 1035.
  • Las inundaciones de consultas —ráfagas de gran volumen que suelen dirigirse a nombres de dominio aleatorios desde fuentes suplantadas— pueden agotar los recursos del resolutor y provocar un aumento de la latencia, errores SERVFAIL y tiempos de espera muy por encima de los índices de referencia normales.
  • El análisis de las consultas por tipo de registro, origen del cliente y código de respuesta ayuda a los equipos a detectar clientes mal configurados que generan búsquedas idénticas repetidas, aplicaciones defectuosas que provocan picos de NXDOMAIN o dispositivos que consultan resolutores incorrectos tras cambios en el DHCP.

La consulta DNS de un vistazo

AttributeValue
CategoryDNS message
Defined inRFC 1035
Protocol and portUDP and TCP, port 53
OSI layerLayer 7 (application)
Primary useRequesting DNS records, such as an IP address, for a domain name
Related termsDNS resolver, DNS record, recursive query, iterative query, DNS response, DNS query flood

Cómo funciona una consulta DNS

Una consulta DNS contiene una pregunta compuesta por un nombre, un tipo de registro y una clase. El cliente la envía a un resolutor, que responde desde su caché o recorre la jerarquía del DNS para encontrar la respuesta.

  1. Formulación de la consulta: el cliente formula una consulta con el nombre de dominio que desea buscar, el tipo de registro (por ejemplo, A, AAAA, MX o TXT) y la clase, que casi siempre es IN para Internet.
  2. Enviar a un resolutor: El resolutor stub del cliente envía la consulta a un resolutor recursivo configurado, normalmente a través de UDP en el puerto 53.
  3. Comprobar la caché: el resolutor recursivo devuelve una respuesta almacenada en caché si dispone de una que no haya caducado para el mismo nombre y tipo.
  4. Consultar servidores autoritativos: si no hay ninguna respuesta almacenada en caché, el resolutor envía consultas iterativas a los servidores raíz, de dominio de primer nivel y autoritativos hasta que uno de ellos proporciona la respuesta o devuelve un error.
  5. Devolver la respuesta: el resolutor envía la respuesta al cliente y la almacena en caché durante el tiempo establecido por el tiempo de vida del registro.

Las consultas suelen utilizar UDP, y el cliente vuelve a intentarlo a través de TCP cuando la respuesta se ve truncada. El código de respuesta indica el resultado, como «sin error» o «NXDOMAIN» para un nombre que no existe. Las extensiones como EDNS y los protocolos de transporte cifrados, como el DNS sobre TLS, modifican la forma en que se transmiten las consultas, no lo que estas solicitan.

Por qué las consultas DNS son importantes en las redes empresariales

Casi todas las conexiones de red comienzan con una consulta DNS, por lo que el volumen de consultas es una medida directa de la demanda que soporta un servicio DNS. Contar las consultas diarias, por tipo de registro, cliente y código de respuesta, revela las necesidades de capacidad y ayuda a identificar clientes mal configurados que repiten la misma búsqueda. Los tipos de consulta utilizados también son importantes: predominan las consultas A y AAAA, mientras que los tipos inusuales pueden indicar la presencia de herramientas o túneles.

La gestión de las consultas tiene consecuencias operativas y de seguridad. Un pico en las respuestas NXDOMAIN puede indicar una aplicación defectuosa, un dominio de búsqueda mal configurado o malware que genera nombres aleatorios. Una avalancha de consultas DNS satura un servidor o un resolutor con más solicitudes de las que puede procesar, y los retrasos o tiempos de espera resultantes hacen que las aplicaciones que dependen de la resolución de nombres parezcan estar inactivas. Dado que las consultas tradicionales se envían en texto sin formato, tal y como se define en el RFC 1035, cualquier persona en la ruta puede observarlas o manipularlas, a menos que se utilice un transporte cifrado o la validación DNSSEC.

Cuando no se supervisa el tráfico de consultas, estos problemas solo salen a la luz a través de las quejas de los usuarios. Recopilar registros de consultas, aplicar límites de frecuencia a los resolutores y disponer de servidores redundantes proporciona a los equipos las pruebas y el margen de maniobra necesarios para resolver los fallos antes de que se propaguen.

Comparación de la consulta DNS con términos relacionados

Consulta DNS frente a consulta recursiva

Una consulta DNS es cualquier pregunta enviada a un servidor DNS, mientras que una consulta recursiva es un tipo específico de consulta en la que el cliente pide al servidor que se encargue de todo el trabajo de encontrar la respuesta definitiva. ¿Qué es una consulta recursiva?

AttributeDNS queryRecursive query
ScopeGeneral term for any DNS questionA query type defined by the recursion desired flag being set
Who does the lookup workDepends on how the query is sentThe receiving resolver follows referrals until it has an answer or an error
Typical senderStub resolver or recursive resolverStub resolver asking a recursive resolver

Consulta DNS frente a consulta iterativa

Una consulta DNS es el mensaje general, mientras que una consulta iterativa es aquella en la que el servidor devuelve su mejor respuesta o una referencia y el solicitante realiza el seguimiento por sí mismo. ¿Qué es una consulta iterativa (o no recursiva)?

AttributeDNS queryIterative query
ScopeGeneral term for any DNS questionA query handled without the server chasing other servers
Server behaviorVaries with the queryReturns an answer or a referral to other name servers
Typical senderStub resolver or recursive resolverRecursive resolver asking authoritative servers

Problemas habituales en las consultas DNS

Una gran avalancha de consultas, a menudo para nombres aleatorios o procedentes de fuentes falsificadas, puede agotar la CPU del resolutor, los sockets o el ancho de banda de enlace ascendente. Los síntomas son un aumento de la latencia, errores SERVFAIL o tiempos de espera agotados, y una tasa de consultas muy por encima del nivel normal.

Un cliente o una aplicación mal configurados que ignoren el TTL y el almacenamiento en caché pueden enviar la misma consulta muchas veces por segundo. Esto se refleja en los registros como un único cliente que domina la lista de los que más tráfico generan para un único nombre.

Un aumento repentino de las respuestas NXDOMAIN suele deberse a una aplicación defectuosa, un sufijo de dominio de búsqueda incorrecto o una configuración obsoleta que apunta a un nombre eliminado. Los clientes también pueden añadir varios sufijos de búsqueda, lo que multiplica el número de consultas fallidas por cada búsqueda.

Cuando una respuesta supera el tamaño que un cliente acepta a través de UDP, el servidor activa el indicador de truncamiento y el cliente debe volver a intentarlo a través de TCP. Los cortafuegos que bloquean el puerto TCP 53 provocan fallos intermitentes en respuestas de gran tamaño, como las que contienen datos DNSSEC.

Los clientes configurados con un resolutor público u obsoleto eluden el DNS interno, por lo que los nombres internos no se resuelven o devuelven respuestas diferentes. Esto suele producirse tras cambios en el ámbito de DHCP o en dispositivos con ajustes de DNS fijos.

Descubre cómo el DDI unificado simplifica las operaciones de red

Gestiona el DNS, el DHCP y las direcciones IP desde una única plataforma con automatización, visibilidad y control integrados.

Preguntas frecuentes sobre consultas DNS

Términos relacionados

Network visualization showing IP addresses and interconnected nodes representing IPAM infrastructure and data flow

Establecimiento de modelos de flujo de trabajo y aprobación de IPAM regulados y preparados para auditorías para las redes de la organización

Descubre soluciones de gestión de direcciones IP para flujos de trabajo de IPAM regulados y preparados para auditorías. Habilita aprobaciones por ámbitos…

Read more
Content Hub

Comprender el modelo OSI: dónde encajan el DNS y el direccionamiento IP dentro de las 7 capas

Comprende las siete capas del modelo OSI y cómo encajan en ellas el DNS y el direccionamiento IP. Aprende los fundamentos de la arquitectura de redes con…

Read more
Fiber optic cables with glowing blue and cyan light points representing high-speed network data transmission and connectivity

Escalabilidad del DNS y la gestión de direcciones IP (IPAM) para redes empresariales IPv6 y de doble pila

Amplíe el DNS y el IPAM para redes empresariales de doble pila. Descubra cómo Micetro ayuda a los equipos a gestionar las migraciones a IPv6 con sistemas…

Read more
Hand holding digital pen interacting with holographic network diagrams and data visualization on laptop screen, representing

Integración de DNS, DHCP e IPAM en flujos de trabajo de infraestructura como código basados en Ansible y Git

La integración de DNS, DHCP e IPAM en los flujos de trabajo de IaC basados en Ansible y Git con Micetro convierte los cambios de direcciones y registros en…

Read more
Podcast

Podcast: Cómo la IA está cambiando el desarrollo de software empresarial

La IA transforma la automatización de redes, pero una implementación segura requiere sólidas prácticas de software, pruebas y experiencia en el ámbito…

Read more
Podcast

Podcast: Por qué las plataformas abiertas son importantes en las operaciones de red

Las plataformas abiertas y la arquitectura «API-first» permiten operaciones de red inteligentes, automatización y flujos de trabajo impulsados por IA en…

Read more
Network engineer reviewing LiveNX flow and telemetry data visualized across server racks in a hybrid multicloud environment

Obtenga respuestas a partir de los datos de LiveNX que ya tiene con LiveAssist

Descubre cómo LiveAssist, el complemento basado en IA para LiveNX, convierte tus datos de red en respuestas rápidas y guiadas, con un valor que podrás…

Read more
LiveWire GEN3 device offerings overview with descriptions of deep packet visibility and deployment options

Oferta de dispositivos LiveWire GEN3

BlueCat LiveWire es una plataforma de captura de paquetes y análisis forense de redes que ofrece una visibilidad profunda a nivel de paquetes en entornos…

Read more

Artículos relacionados