Instituto Tecnológico de Sonora DNS Domain Name System José Manuel Acosta Rendón Enero 2011
DNS Domain Name System o DNS (en español: sistema de nombres de dominio) es un sistema de nomenclatura jerárquica para computadoras, servicios o cualquier recurso conectado a Internet o a una red privada. Este sistema asocia información variada con nombres de dominios asignado a cada uno de los participantes. Su función más importante, es traducir (resolver) nombres inteligibles para los humanos en identificadores binarios asociados con los equipos conectados a la red, esto con el propósito de poder localizar y direccionar estos equipos mundialmente. El DNS es una base de datos distribuida y jerárquica que almacena información asociada a nombres de dominio en redes como Internet. Aunque como base de datos el DNS es capaz de asociar diferentes tipos de información a cada nombre, los usos más comunes son la asignación de nombres de dominio a direcciones IP y la localización de los servidores de correo electrónico de cada dominio.
Cómo se asigna una dirección IP a un nombre Computer44 1 Servicio de resolución de nombres Dónde está el archivo Computer44? 192.168.1.200 2 3 Computer44
Qué es un nombre de host Un nombre de host es el nombre DNS de un dispositivo en una red que se usa para encontrar equipos en ella Ejemplos: FQDN server1.nwtraders.msft. Nombre de host Sufijo DNS FQDN. Raíz msft nwtraders training server1.training.nwtraders.msft. Server1 = 192.168.0.66 Nombre de host Sufijo DNS Server1 = 192.168.0.67
El proceso de resolución de nombres de host Caché de resolución del cliente y archivo Hosts DNS NetBIOS Caché de nombres WINS La difusión Archivo Lmhost 1 Salescomputer2 2 Cuál es la dirección IP para Salescomputer2? 192.168.1.35 3 Salescomputer2 La resolución de nombres de host es el proceso mediante el que un nombre de host se resuelve en una dirección IP
Caché de resolución del cliente La caché de resolución del cliente es una ubicación en la memoria donde se almacenan los nombres de host que se han resuelto recientemente en direcciones IP. Asimismo, almacena las asignaciones entre nombres de host y direcciones IP que se cargan desde el archivo Hosts Computer1 Archivo Hosts Nombres de host resueltos desde el servidor DNS
Archivo Hosts El archivo Hosts es un archivo estático que se mantiene en el equipo local y se utiliza para cargar en la caché de resolución del cliente las asignaciones entre nombres de host y direcciones IP Computer1 Archivo Hosts # Copyright (c) 1993-1999 Microsoft Corp. # # Este es un ejemplo de archivo HOSTS usado por Microsoft TPC/IP # para Windows. # # Este archivo contiene las asignaciones de las direcciones IP a los nombres de # host. Cada entrada debe permanecer en una línea individual. La dirección IP # debe ponerse en la primera columna, seguida del nombre de host # correspondiente. La dirección IP y el nombre de host deben separarse # con al menos un espacio. # # También pueden insertarse comentarios (como éste) en líneas individuales # o a continuación del nombre de equipo indicándolos con el símbolo "#" # # Por ejemplo: # # 102.54.94.97 rhino.acme.com # servidor de origen # 38.25.63.10 x.acme.com # host cliente x 127.0.0.1 localhost
Introducción al Sistema de nombres de dominio El Sistema de nombres de dominio (DNS) es una base de datos jerárquica y distribuida que contiene asignaciones entre nombres de host DNS y varios tipos de datos, por ejemplo, direcciones IP DNS es la base del esquema de denominación de Internet y de las organizaciones DNS admite el acceso a recursos mediante el uso de nombres alfanuméricos InterNIC es responsable de delegar la responsabilidad administrativa para partes del espacio de nombres de dominio para el registro de nombres de dominio DNS fue diseñado para solucionar los problemas surgidos con el aumento del: Número de hosts en Internet Tráfico generado por el proceso de actualización Tamaño del archivo Hosts
Qué es un espacio de nombres de dominio Dominio raíz Dominio de nivel superior net com org Dominio de segundo nivel nwtraders Subdominio west south east FQDN: server1.sales.south.nwtraders.com sales Host: server1
Estándares para denominación de DNS Los caracteres siguientes son válidos para los nombres DNS: A-Z a-z 0-9 Guión (-) El carácter de subrayado (_) está reservado
Cuáles son los componentes de una solución DNS Recurso Registro Raíz..com Recurso Registro.edu Cliente DNS Servidor DNS Servidores DNS en Internet
Qué es una consulta DNS Una consulta es una solicitud de resolución de nombres que se envía a un servidor DNS. Hay dos tipos de consultas: recursivas e iterativas Los clientes DNS y los servidores DNS inician consultas para resolución de nombres Un servidor DNS está autorizado para el espacio de nombres de la consulta, realizará una de las acciones siguientes: Comprobar la caché, comprobar la zona y devolver la dirección IP solicitada Devolver un número de autorización Un servidor DNS no está autorizado para el espacio de nombres de la consulta, realizará una de las acciones siguientes: Reenviar la consulta que no puede resolverse a un servidor específico denominado reenviador Utilizar sugerencias raíz para encontrar una respuesta a la consulta
Qué son los registros de recursos y los tipos de registro Tipo de registro A PTR SOA SRV NS MX CNAME Descripción Resuelve un nombre de host en una dirección IP Resuelven una dirección IP en un nombre de host El primer registro en cualquier archivo de zona Resuelve nombres de servidores que proporcionan servicios Identifica el servidor DNS para cada zona El servidor de correo Resuelve un nombre de host en otro nombre de host
Qué son los tipos de zona DNS Zonas Descripción Principal Secundaria Lectura/escritura Sólo lectura Copia limitada de registros Código auxiliar Copia de lectura/escritura de una base de datos DNS Copia de sólo lectura de una base de datos DNS Copia de una zona que contiene registros limitados
Qué son las zonas de búsqueda directa e inversa Espacio de nombres: training.nwtraders.msft. Servidor DNS autorizado para training Zona directa Training Client1 DNS 192.168.2.45 Client2 DNS 192.168.2.46 Client3 DNS 192.168.2.47 Zona inversa 1.168.192.in -addr.arpa 192.168.2.45 Client1 DNS 192.168.2.46 Client2 DNS 192.168.2.47 Client3 DNS Client2 DNS =? 192.168.2.46 =? Client3 DNS Client1 DNS Client2 DNS
Qué son las actualizaciones dinámicas Una actualización dinámica es el proceso por el que un cliente DNS crea, registra o actualiza dinámicamente sus registros en zonas mantenidas por servidores DNS que pueden aceptar y procesar mensajes para actualizaciones dinámicas Una actualización manual es el proceso por el que un administrador crea, registra o actualiza manualmente el registro de recursos La actualización dinámica permite a los equipos cliente DNS interactuar automáticamente con el servidor DNS para registrar y actualizar sus propios registros de recursos Las organizaciones que tienen cambios dinámicos pueden beneficiarse del método dinámico de actualización de registros de recursos DNS Las organizaciones pueden beneficiarse de las actualizaciones dinámicas si: Se encuentran en un entorno pequeño que sufre pocos cambios en sus registros de recursos Tienen instancias aisladas, como cuando una gran organización decide controlar todas las direcciones de cada uno de los hosts
Nslookup Nslookup es una utilidad de línea de comandos que se emplea para diagnosticar la infraestructura DNS
Proceso de consulta DNS en Internet (1)
Proceso de consulta DNS en Internet (2)
Proceso de consulta DNS en Internet (3)
Proceso de consulta DNS en Internet (4)
Proceso de consulta DNS en Internet (5)
Dudas?
Gracias José Manuel Acosta R. Enero 2011