TV

FAQ Hero
DNS

¿Cómo funciona la búsqueda de DNS?

¿Qué es DNS?

DNS son las siglas de «Domain Name System» (sistema de nombres de dominio). Este sistema utiliza servidores de nombres autoritativos designados para asignar nombres de dominio a direcciones IP numéricas.

¿Qué es una búsqueda de DNS?

Una búsqueda de DNS, o búsqueda de registros de DNS, es el proceso mediante el cual los nombres de dominio legibles por humanos (por ejemplo, www.digicert.com) se convierten en una dirección IP legible por el ordenador (por ejemplo, 216.168.246.55).

Una búsqueda de DNS es el proceso de consulta que se inicia cada vez que se introduce una URL en la barra de direcciones del navegador web. El solucionador recursivo de DNS —también conocido como «recursor» o «solucionador» a secas— comprobará primero si la información solicitada está en la caché. Si la información no está disponible en la caché, el solucionador solicitará la dirección IP a los servidores de nombres raíz, TLD y autoritativos.

Una vez encontrada la dirección IP, el solucionador devolverá esa información al cliente (el ordenador del usuario) en forma de la página web a la que se desea acceder.

¿Qué es un proceso de consulta?

El proceso de consulta incluye todos los pasos necesarios para convertir el nombre de dominio al que se desea acceder en una dirección IP. El proceso comienza cuando el usuario introduce una dirección web en el navegador. El servidor recursivo es la primera parada de la consulta. A partir de ahí, el recursor se pone en contacto con una serie de servidores de nombres autoritativos para obtener la información que necesita a fin de convertir el nombre de dominio en un lenguaje inteligible para el ordenador. Por último, se devuelve la dirección IP del dominio deseado.

Los registros DNS fijan las reglas y establecen las rutas por las que viajará la consulta. Almacenan toda la información relevante que los servidores necesitan para convertir correctamente las direcciones de correo electrónico y los nombres de dominio en direcciones numéricas significativas para completar el proceso de DNS.

¿Qué es una búsqueda de DNS directa?

La búsqueda de DNS directa (Forward DNS Lookup) es uno de los dos tipos de búsqueda de DNS. Este tipo sigue el proceso estándar de consulta de DNS cuando se introduce una URL o se envía un correo electrónico y se recibe la dirección IP relacionada en respuesta a la solicitud.

Este proceso permite al cliente final (el dispositivo del usuario) convertir un nombre de dominio o una dirección de correo electrónico en la dirección del dispositivo responsable de la transferencia de datos del lado del servidor.

¿Qué es una búsqueda de DNS inversa?

La búsqueda de DNS inversa (Reverse DNS Lookup) es el segundo tipo de búsqueda de DNS. Esta solicitud de búsqueda se utiliza para obtener el nombre de dominio relacionado con una dirección IP. Los servidores de correo electrónico suelen utilizar búsquedas inversas para asegurarse de que los servidores de los que reciben mensajes son válidos.

Para completar este proceso, el servidor de correo debe tener establecido un registro PTR (de puntero). Este tipo de registro informa a otros servidores de correo de que su dirección IP es autoritativa para enviar y recibir correo para el dominio relacionado.

El propietario de la IP (normalmente, el proveedor de servicios de Internet [ISP] o el proveedor de alojamiento del servidor de correo electrónico) delega una zona para el servidor que acaba en «in-addr.arpa», con números que preceden a las letras. Los números son el bloque IP del servidor con los octetos invertidos.

Comandos de la búsqueda de DNS

La información de DNS sobre un dominio se puede obtener utilizando comandos de búsqueda de DNS. Estos comandos proporcionan varios datos, como los servidores de nombres, los servidores de correo y los registros configurados.

Nslookup

Una búsqueda de servidor de nombres, también conocida como «nslookup», permite localizar el servidor de nombres asociado a un dominio junto con cualquier registro configurado. Esta información se puede resolver utilizando una dirección IP o un nombre de dominio como opción de búsqueda.

El comando para un nslookup difiere ligeramente entre PC, Mac y Linux. En Windows 10, el comando se ejecuta a través del símbolo del sistema. En Mac, el comando se ejecuta a través de Terminal. Los usuarios de Linux utilizan dig, que también es una utilidad de línea de comandos que permite localizar información sobre los dominios.