13 Resolución de Nombres "Resolvedores" de software son típicamente disponible a través de bibliotecas Estas implementan el protocolo de aplicación DNS Son configurados para los servidores locales Ejemplo: en UNIX egthostbyname() El programa llamador es un cliente: Éste construye un mensaje del protocolo DNS, un requerimiento DNS, Envía el mensaje al servidor DNS local El servidor DNS resuelve el nombre: Construye un mensaje DNS, una respuesta DNS Envía el mensaje la cliente y espera por el próximo requerimiento.
14 Mensajes DNS El requerimiento DNS contiene el nombre a ser resuelto La respuesta DNS contiene la dirección IP para el combre del requerimiento
15 Trabajo de servidores DNS Un requerimiento DNS es reenviado al servidor raíz, el cual da información sobre el próximo servidor a usar. Finalmente, el servidor autoridad es localizado y la dirección IP es retornada. Resolución DNS pude ser muy ineficiente Cada referencia de máquina por nombre gatilla un requerimiento DNS Cada requerimiento DNS por una dirección en otra organización se va a través del servidor raíz. Servidores y máquinas usan cache para reducir el número de requerimientos DNS. El cache es una lista de nombres recientemente resueltos y sus direcciones IP. Servidores autoridad incluyen un tiempo de expiración en cada respuesta.
16 Tipos de entradas DNS puede almacenar varios tipos de registros. Cada Registro incluye: Nombre del dominio, Tipo del registro, y Valor. Un registro mapea un nombre del dominio a una dirección IPEjemplo: Nombre = mateo; tipo = A; Valor= 200.1.17.4 Otros tipos en DNS: MX (Mail eXchager): papea nombres de dominio usados como destinos de e-mail a dirección IP . CNAME: alias de un nombre de dominio a otro. Resultado: nombres que trabajan con una aplicación pueden no trabajar con otra! Ejemplo: Z:>ping elo.utfsm.cl Dirección IP incorrecta elo.utfsm.cl. Pero puedo enviar correo a usuarios en elo.utfsm.cl
17 Abreviaciones Es conveniente usar abreviaciones para computadores locales. Ej. Mateo por mateo.elo.utfsm.cl o www.inf por www.inf.utfsm.cl dentro del dominio elo. Las abreviaciones son manejadas en el "resolutor" Servidores DNS sólo conocen nombre completos (full-qualified domain names – FODNs). El servidor local es configurado con una lista de sufijos para agregar. Éstos son probados secuencialmente hasta encontrar el adecuado.
Página anterior | Volver al principio del trabajo | Página siguiente |