Dns: lo que es y lo que hace

En esencia, el DNS es simplemente una base de datos que vincula nombres significativos (conocido como nombres de host

), Como http://microsoft.com, a una dirección IP específica, como 192.168.124.1. Simplemente vincular direcciones a nombres es sólo el comienzo, sin embargo, porque DNS tiene muchas más características, además de la sede-de nombre a dirección de la cartografía.

Las características clave de nombre de host a la cartografía IP son los siguientes:

  • Asignaciones de direcciones a nombres y viceversa (conocidos como registros) se almacenan en una base de datos.
  • La base de datos DNS se distribuye.
  • Una base de datos DNS también almacena registros adicionales.

Aunque DNS es una base de datos, lo más importante es una base de datos distribuida. Cada servidor DNS contiene sólo una pequeña porción del nombre de host a asignaciones de direcciones IP (en relación con el número de registros para toda la Internet). Cada servidor DNS está configurado con un registro especial que indica al servidor DNS donde (la dirección IP de otro servidor DNS) se llevará a cabo una búsqueda de registros que no tiene en su parte de la base de datos DNS. Debido a esta disposición, cada servidor DNS mantiene sólo una pequeña porción del total de host DNS para asignaciones de direcciones IP. La colección de asignaciones de host-name-a-IP-dirección contenida con la base de datos DNS también es conocido como un espacio de nombres. En esencia, en la búsqueda de un nombre en el DNS, el cliente DNS comprueba primero una base de datos del servidor DNS de nivel superior. Ese servidor le dice al cliente qué servidor DNS aloja la siguiente parte del nombre DNS y el cliente continuación, consulta ese servidor. Este proceso de búsqueda-y-transferencia continúa hasta que el cliente encuentra el servidor DNS que aloja el registro DNS en cuestión, y que el servidor proporciona la dirección IP.

Además de los registros básicos-dirección-IP-to-host-name cartográficos almacenados por la base de datos DNS, los registros también son mantenidos por DNS para otros fines. DNS contiene un número de tipos de registro que facilitan otras aplicaciones. El intercambio de correo (MX), por ejemplo, ofrece servidores de correo con la información necesaria para enviar mensajes de correo electrónico al servidor de correo electrónico del destinatario. Otro tipo de registro, el registro de servicio (SVC), es utilizado por Microsoft Active Directory para localizar servicios de red.

Al ver la diferencia DNS

Por sí mismo, el DNS no parece hacer mucho, y encima de eso, DNS puede parecer un poco intimidante, ya que tiene diferentes características y tipos de registro. Una de las claves para entender la importancia de DNS se está dando cuenta de cómo otros procesos y aplicaciones dependen de los servicios DNS proporciona. Al entender cómo DNS proporciona los servicios subyacentes utilizados por varias aplicaciones, se puede obtener una imagen más clara de por qué existe DNS y cómo funciona.

Muchas aplicaciones comunes utilizan los servicios de DNS, incluyendo

  • World Wide Web (WWW)
  • Email
  • Otras aplicaciones, como la mensajería instantánea

La World Wide Web depende de DNS para la navegación fácil de usar. Se podría llegar a un sitio web introduciendo la dirección IP de un sitio en el navegador web, pero para recordar un montón de números arbitrarios no es fácil para la mayoría de la gente. Es mucho más fácil recordar un nombre DNS para un sitio Web que refleje su contenido, como http://yahoo.com o http://microsoft.com. Es justo decir que sin DNS, la Web no habría llegado a ser absolutamente el fenómeno que es ahora.

Al servicio de la conexión de correo electrónico

El correo electrónico es una de las aplicaciones más populares que utilizan DNS. Aunque la Web simplemente utiliza DNS para la vinculación de nombres a direcciones IP de los sitios Web, servidores de correo electrónico también requieren algunos registros especializados más allá de lo que se requiere para el nombre de host de base a las direcciones IP. Por ejemplo, cuando se envía un mensaje de correo electrónico de su cliente de correo electrónico (como Microsoft Outlook o Netscape Messenger), que puede ser enviado directamente al dominio de destino (Microsoft.com si la nota fue enviada a usuario @ microsoft .com) oa otro servidor de correo electrónico que proporciona un servicio de retransmisión. Si su aplicación de correo electrónico especifica un saliente (SMTP) servidor de correo que no es el servidor de destino final del mensaje, usted está haciendo uso del proceso de relevo.

Un e-mail se compone de dos partes: un receptor y un host. En el [email protected] dirección, administrador de correos es el destinatario, el usuario que recibirá el mensaje. Esta es irrelevante para el proceso SMTP, sin embargo, debido a que el agente de transferencia de correo (MTA) es responsable de asegurarse de que el mensaje llegue al buzón del destinatario.

El anfitrión, domain.tld, es de mucho más interés. En este caso, domain.tld no se refiere a un huésped en el sentido tradicional de un registro A, sino más bien a un servidor de correo conocido como intercambio de correo (MX). Este servidor es responsable de aceptar todo el correo para domain.tld, denotado por un registro especial - un registro MX - en DNS.

Más allá de la Web y el correo electrónico son muchas las aplicaciones que ya sea invocar ni puedo usar servicios DNS. Estas aplicaciones pueden incluir bases de datos, aplicaciones Web de varios niveles construidos mediante el uso de middleware o un servidor de aplicaciones, programas de intercambio peer-to-peer, mensajería instantánea y juegos multijugador.

En un sentido muy práctico, cualquier aplicación que utiliza Internet para conectar dos o más ordenadores para compartir información, o de otra manera de comunicarse, probablemente confiando en los servicios de DNS de una forma u otra.