Prueba gratis
Learning

¿Qué hay en una respuesta DNS?

Joseph Caudle's profile picture Joseph Caudle on

Hace unas semanas publiqué una publicación sobre varias herramientas de búsqueda de DNS. Esta publicación ofrece una introducción a algunos aspectos del DNS. Hoy vamos a profundizar un poco más en algunos de los detalles del DNS, específicamente el contenido de las respuestas DNS conocidas como registros de recursos.

¿Qué es un registro de recursos?

Los registros de recursos, a menudo abreviados como RR, son el contenido de las respuestas de DNS. Contienen varios campos, cada uno con detalles importantes sobre la forma en que debe interpretarse el RR. Echemos un vistazo a la salida de la consulta dig que Anthony usó en su tutorial:

 $ cavar dnsimple.com

; <<>> DiG 9.8.3-P1 <<>> dnsimple.com
 ;; opciones globales: +cmd
 ;; Tengo respuesta:
 ;; ->>ENCABEZADO<<- código de operación: CONSULTA, estado: SIN ERROR, id: 60554
 ;; banderas: qr rd ra; CONSULTA: 1, RESPUESTA: 1, AUTORIDAD: 0, ADICIONAL: 0

;; SECCIÓN DE PREGUNTAS:
 ;dnsimple.com. EN UN

;; SECCIÓN DE RESPUESTAS:
 dnsimple.com. 59 EN UN 50.31.213.210

;; Tiempo de consulta: 294 ms
 ;; SERVIDOR: 8.8.8.8#53(8.8.8.8)
 ;; CUÁNDO: Martes 3 de febrero 11:17:13 2015
 ;; TAMAÑO DEL MENSAJE recibido: 46

La parte que nos importa es la línea etiquetada ;; SECCIÓN DE RESPUESTAS:.

Desglosando la respuesta de muestra

 dnsimple.com. 59 EN UN 50.31.213.210

La respuesta que estamos viendo aquí tiene cinco partes: NOMBRE, TTL, CLASE, TIPO y RDATA. Veamos cada uno a medida que ocurre.

NOMBRE: dnsimple.com.

El campo de recursos NOMBRE indica el nombre de dominio al que se refiere el registro de recursos. En este caso, buscamos un registro para el nombre de dominio dnsimple.com.. El NOMBRE en realidad se interpreta mejor de derecha a izquierda tratando el punto (.) como un delimitador para cada parte del NOMBRE. Teniendo esto en cuenta, vemos que este NOMBRE existe en el dominio de nivel superior com. Después de esto, notamos que dnsimple viene a continuación y no hay más subdominios. Este tipo de nombre a menudo se denomina dominio principal o raíz, pero es posible proporcionar un "NOMBRE" con múltiples niveles de especificidad.

TTL: 59

El campo de recursos TTL es una abreviatura de la frase "tiempo de vida". Este campo da la cantidad de tiempo, en segundos, durante el cual el registro debe considerarse válido. En este caso, el registro solo dura 59 segundos. Si bien el "TTL" lo establece el administrador del dominio con su proveedor de DNS, algunos resolutores y cachés no respetan el "TTL" proporcionado por el servidor de nombres autorizado.

CLASE: EN

El campo de recursos CLASS generalmente se usa raramente. El 'IN' en este ejemplo, y en la mayoría de los ejemplos que probablemente verá, indica que este registro es de la 'CLASE' de "Internet" del registro DNS. También hay clases CH (para Chaosnet) y HS (para Hesiod), así como opciones QCLASS para usar solo en consultas. En términos generales, el campo CLASS casi siempre será IN en una respuesta de DNS.

TIPO: A

El campo de recurso TYPE es donde se define el formato del registro. Hay muchos 'TIPOS' de registros de recursos, siendo los más comunes A (que proporciona una dirección IPv4 para un 'NOMBRE'), AAAA (que proporciona una dirección IPv6), MX (que establece la ubicación de un servidor de correo), CNAME (o nombre canónico, que asigna un NOMBRE a otro), y TXT (que puede incluir cualquier texto arbitrario). Este campo realmente define qué tipo de RDATA se espera para el registro.

RDATA: 50.31.213.210

El campo de recursos RDATA es, en muchos sentidos, el corazón de una respuesta de DNS. Sin él, no hay nada que hacer para el registro. En este caso particular, dado que estamos viendo un registro A, RDATA es una dirección IPv4 que indica dónde se debe resolver el NOMBRE dnsimple.com. Otros registros 'TYPE' tendrán un contenido 'RDATA' diferente.

Terminando

Cada uno de estos campos se devolverá en cualquier respuesta de DNS. Esperemos que esta inmersión en algunos de los detalles haya sido esclarecedor para usted. Háganos saber lo que piensa [poniéndose en contacto con nosotros] (https://dnsimple.com/contact).

Share on Twitter and Facebook

Joseph Caudle's profile picture

Joseph Caudle

Teacher of people and computers. Fond of subtle distinctions.

We think domain management should be easy.
That's why we continue building DNSimple.

Try us free for 30 days
4.5 stars

4.3 out of 5 stars.

Based on Trustpilot.com and G2.com reviews.