Cómo funciona DNS – Parte 2

En la primera parte de este tema vimos el funcionamiento básico del servicio DNS, en esta vamos a seguir introduciendo los conceptos del funcionamiento.

DNSs Primarios, Secundarios y Master

Una de los primeros y aún vigente requerimientos en Internet es que hay que soportar tolerancia a fallas, y por lo tanto para resolver los nombres de un dominio hay que poner por lo menos dos servidores DNS, no importa si el Dominio es chico o va a recibir muy pocos pedidos de resolución

¿Se imaginan el trabajo de tener que mantener no sólo los registros creados y modificados manualmente en un servidor sino en por lo menos dos?
Bueno, esto se solucionó, hay un servidor que mantiene una base (la Zona) con privilegios de Lectura y Escritura, y periódicamente le transfiere los datos (transferencia de Zona) a uno o más servidores DNS. Estos últimos sólo tienen permiso de Lectura sobre la Zona.
De esta forma cualquiera tiene los datos para responder, pero los cambios se realizan sólo una vez.

Cuando un servidor DNS contiene una Zona sobre la que puede no sólo Leer sino además Escribir, se dice que es el “Servidor Primario para dicha Zona”.
Los otros servidores de DNS que reciben una copia de sólo lectura, son “Servidores Secundarios para dicha Zona”.
Cuando un servidor obtiene su Zona por transferencia desde otro, a ese otro se lo llama el “Master Server”.
Un DNS que mantenga una Zona Secundaria, puede obtenerla tanto desde el que tiene la Zona Primaria, como además desde otro que contenga una Zona Secundaria.
La operación de copiar la zona desde un DNS a otro se llama “Transferencia de Zona”.

Tipos de Registros

Un Registro en una Zona DNS, corresponde a una entrada, un renglón, en la Zona, pero no es tan fácil como muchos piensan, sólo un nombre (hostname) y su correspondiente IP. Hay varios tipos de registros, veamos los más importantes:

  • SOA (Start of Authority – Principio de Autoridad)
    El SOA indica cuál es el servidor que mantiene la Zona Primaria
    El SOA sólo indica el FQDN del servidor, no indica su dirección IP
    Sólo puede haber un SOA por Zona
    Por ser el SOA, es siempre el primer registro
  • NS (Name Server – Servidor de Nombres)
    Existen tantos registros NS como servidores DNS tengan copia de la Zona, ya sea esta primaria o no
    El NS sólo indica el FQDN del servidor, no indica su dirección IP
  • A (Host)
    Este es el tipo de registro que justamente todos esperamos, contiene un Hostname (nombre de equipo) y su correspondiente dirección IP
  • CNAME (Canonical Name o Alias)
    Es justamente eso, un alias. En la práctica nunca un servidor web se llama “www”, o un servidor de correo se llama “mail”, etc.
    Un ejemplo de uso: se necesita cambiar el servidor que da el servicio de web, por otro: simplemente cambio el CNAME para que apunte al nuevo, y para los que acceden es totalmente tansparente. Otro caso, una pequeña empresa donde se usa el mismo servidor para www, correo, etc. Hay varios CNAMEs pero todos apuntan al mismo FQDN. Desde afuera nadie sabe que están accediendo al único servidor disponible
  • MX (Mail Exchanger)
    Cuando enviamos un correo electrónico, nuestro cliente de correo lo que hace es enviar el mensaje a nuestro servidor de correo; nuestro servidor de correo debe averiguar quién es el servidor de correo del dominio de destino. Esto es lo que permite este registro MX
  • SRV (Service Locator)
    Este registro permite a los clientes encontrar servicios de red. Por ejemplo los clientes de Active Directory usan este registro para encontrar a los Controladores de Dominio. Preguntan por quién provee el servicio LDAP
  • PTR (Pointer)
    El registro PTR, se utiliza sólo en las “Zonas Inversas” que veremos en una futura nota. La Zona Inversa o también conocida como Zona Reversa, lo que permite es resolver un nombre a partir de una dirección IP.
    El A permite dado el nombre conocer la IP. El PTR permite dada la IP conocer el nombre.

Hay varios tipos más de registros en DNS, pero por ahora dejemos todo acá

Continua en “Cómo Funciona DNS – Parte 3 – Integración con Active Directory

 

Anuncios
Post a comment or leave a trackback: Trackback URL.

Comentarios

  • Jorge Cavallin  On 27/07/2011 at 14:45

    Muy útil y didáctico

  • Marcelo Samia  On 25/11/2013 at 20:42

    Excelente lo de los registros!

  • Victor  On 12/09/2014 at 03:47

    Hola Guillermo, excelente blog, aprendo bastante ya que soy muy nuevo con todo lo que tenga que ver con Windows Server.. quería preguntar también si me podrías recomendar bibliografía acerca de Windows Server para principiantes y en español de ser posible, estoy haciendo un curso de formación en Hamburgo pero con lo del idioma hay todavía un trecho largo que caminar.. desde ya muchas gracias

    • Guillermo Delprato  On 12/09/2014 at 08:06

      Hola Víctor, me alegro te sirva el blog. Lamentablemente no puedo ayudarte con las otras preguntas. Por un lado porque como MCT (Microsoft Certified Trainer) tengo acceso a los materiales de estudio de los cursos oficiales cada producto, pero que no se pueden entregar si no tomas un curso oficial
      Y por otro lado, te comprendo, el idioma suele ser un problema ya que la información más actualizada y mejor suele estar sólo en inglés. Es lo que se llama “inglés técnico internacional”, que es una forma bastante sencilla, con muy poco vocabulario y sin usar expresiones ni localismos, pero igual tiene su dificultad
      Te doy un ejemplo, algunos de los cursos oficiales de Microsoft, los saca en español, pero luego no los actualiza; la versión en inglés está por la segunda o tercera revisión, y la de español se mantiene tal cual salió originalmente
      Con este tema me parece que no te va a quedar alternativa con el inglés :-)

  • Francisco Vielma  On 25/05/2015 at 15:33

    Muchas Gracias, muy útil, Excelente !!!

Trackbacks

Este espacio es para comentarios sobre la nota. No es un sitio de soporte

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: