DNS: Domain Name System



Documentos relacionados
DNS: Domain Name System

DNS: Domain Name System

DNS LSUB, GYSC, URJC

DOMAIN NAME SYSTEM DNS

DNS Arquitectura de Redes de Ordenadores Arquitectura de Internet

Registros de recursos DNS. Javier Rodríguez Granados

DNS (Domain Name System, Sistema de nombres de dominio). RFC 1034 y RFC Resolver envía paquete UDP a un servidor DNS.

Instalación y mantenimiento de servicios de Internet. U.T.3.- Servicio DNS

Informàtica i Comunicacions Plaça Prnt. Tarradellas, FIGUERES (Girona) Tel Fax

Resolución de nombres de host mediante el Sistema de nombres de dominio (DNS)

Redes de ordenadores DNS

DOMINIOS DE NIVEL SUPERIOR A NIVEL MUNDIAL.

DNS. Arquitectura Cliente Servidor. Pacheco Martínez Fernando Tovar Balderas Sergio A.

EL SERVICIO DE DIRECTORIO DNS Alvaro del Castillo San Félix 1998, GNU FDL Publicado en Linux Actual. Introducción

Luis Villalta Márquez SERVIDORES DE NOMBRES DE DOMINIO (DNS)

Sistemas de Transportes de Datos (STD) Tema II: IP (Entrega 6) Grupo de Aplicaciones Telemáticas. Grupo de Aplicaciones Telemáticas

Proceso de resolución de un nombre de dominio. Javier Rodríguez Granados

Componentes del servicio de nombres de dominio. Javier Rodríguez Granados

DNS Domain Name System Sistema de Nombres de Dominio Administración de Redes de Computadores John Deivis Tabares Tobón Luis Fernando Ramirez

Problemas: Mantenimiento descentralizado Falta de sincronización

Domain Name System. Ing. Carlos A. Barcenilla Ing. Agustín Eijo

Servidor DNS. Ing. Camilo Zapata Universidad de Antioquia

[CONFIGURACIÓN DE DNS]

Prácticas con NetGUI Práctica 5

Por D. Rafael J. Montero González

Por D. Rafael J. Montero González

TEMA 6: INSTALACIÓN DE SERVICIOS EN REDES LOCALES

Curso redes sobre Linux DNS. Domain Name Server. Servidor de Nombres de Dominio. De la Fraga Julio

El gráfico siguiente muestra un uso básico de DNS, consistente en la búsqueda de la dirección IP de un equipo basada en su nombre.

CFGM. Servicios en red. Unidad 1 Servicio de nombres de dominio (DNS) 2º SMR Servicios en Red

SISTEMA OPERATIVO GNU/LINUX AVANZADO II JOSE ARRIETA NARVAEZ GUSTAVO CARO JESUS GARCIA NILXON VUELVAS TALLER CONFIGURACION DEL SERVIDOR DNS.

Domain Name Service (DNS)

Servidor DNS. Son servicios que contestan las consultas realizadas por los Clientes DNS. Hay dos tipos de servidores de nombres:

Servidor DNS en Centos. Programa Gestión de Redes de Datos. Ficha Aprendiz Gustavo Medina Fernando Patiño Luis F.

Windows Server 2012: Zonas DNS

Servidores de nombres de dominio (DNS) Jesús Torres Cejudo

Vulnerabilidades en los Servidores de Nombre (DNS) y su Solución mediante Certificación Digital

Nombramiento. M. en C. José Alfredo Estrada Soto. Servicio de nombres

Bloque II: El nivel de aplicación. Tema 4: Aplicaciones no orientadas a conexión

SISTEMAS DE NOMBRES DE DOMINIO

TEMA 2: CAPACIDAD: Diseño del Servicio TI Anexo I: DNS

Resolución inversa. Jesús Torres Cejudo

DNS BIND9. Configuración de un servidor de nombres

Servicio de Nombre DNS. Sistema de Nombres. Contenido Arquitectura Configuración Seguridad Conclusiones DNS

Sistemas de Nombres de Dominio DNS. Materia: Técnicas de Programación en Internet. Alumna: Claudia Mariana Coto Huezo.

Redes de área local: Aplicaciones y servicios WINDOWS

Punto 6 Servidores de nombres de dominio. Juan Luis Cano

DNS. Domain Name System. Sistema de Nombres de Dominio. Administración de Redes de Computadores. Ficha:

Sesión 8: Internet y nombres de dominio

Espacio de nombres de dominio. Javier Rodríguez Granados

Descripción de las zonas y de la transferencia de zonas 14

CAPA DE APLICACIONES

Sistema de Nombres de Dominio (DNS)

Servidor DNS. Ing Camilo Zapata Universidad de Antioquia

Espacio de nombres de dominio. Jesús Torres Cejudo

REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS

UNIDAD DIDACTICA 5 CONFIGURACIÓN DEL SERVICIO DNS EN WINDOWS Eduard Lara

Administración de DNS

Muchas veces es necesario también hacer la operación inversa, de donde surge el nombre de Resolución Inversa.

Es un servicio de resolución de nombres que resuelve direcciones legibles (como en direcciones IP (como ).

TEMA 2. SERVICIO DNS

Guia sobre como instalar un servidor DNS en ubuntu

TUTORIAL INSTALACIÓN Y CONFIGURACIÓN SERVIDOR DNS BIND9 NET-DAEMONS ADRIAN PEÑA JOHAN LOPEZ FELIPE PANIAGUA RICARDO HENAO LINA MCKOLL

(Domain Name System) dns. windows server paula juiz lópez

Administración de Infraestructuras. Tecnólogo en Informática

Instituto Tecnológico de Sonora. DNS Domain Name System

Dominios de una red informática

Servicio de resolución de nombres (DNS)

UD 3: Instalación y administración de servicios de nombres de dominio. SRI

Protocolo ARP. Address Resolution Protocol

Preguntas sobre DNS y HTTP Sistemas Telemáticos - I

Lección 13: Seguridad en DNS

Servicios de directorio de Internet

ESCUELA DE INGENIERIA EN COMPUTACION REDES INFORMATICAS SISTEMAS OPERATIVOS DE RED II

DNS Domain Name Server

Network Services Location Manager. Guía para los administradores de redes

Problemas sobre DNS y HTTP Sistemas Telemáticos I

1. Sistemas de resolución de nombres NetBIOS WINS DNS...4

Instalación, configuración y administración de servidores DNS

TEMA 2: FUNCIONAMIENTO DE INTERNET.

Hoy vamos a hablar sobre como instalar y configurar un servidor de DNS en un Microsoft Windows Server 2008 R2.

Introducción a la Administración de una Red bajo IP

Sistemas Operativos Distribuidos. Servicio de Nombres

Problemas sobre DNS y HTTP Asignatura de Redes

Sistema de Nombres de Dominio (DNS/BIND) Curso de Configuración De DNS. Octubre, 2014 ADSIB

Laboratorio 2 Introducción al DNS (Domain Name System)

POLÍTICAS DE SERVICIOS DE DNS PERSONALIZADO. Políticas en vigor a partir del 5 de Diciembre de 2015.

CAPÍTULO I INTRODUCCIÓN

Host. En este texto, entenderemos por host toda máquina - léase computadora. Cuenta. Una cuenta, en general, es un espacio de memoria y de disco que

Transcripción:

1 DNS: Domain Name System Sistemas Telemáticos I Por qué es necesario el DNS? 2 Por qué es necesario el DNS? Los humanos preferimos nombres a direcciones IP (ej: cacharro.cct.urjc.es frente a 212.128.1.44) Las direcciones IP están ligados a la estructura de la red, pero eso no tiene por qué reflejarse en el nombrado de máquinas (ej: www.google.com, www.google.es. Las direcciones IP están ligados a máquinas concretas, puede ser conveniente un nivel de abstracción no ligado a máquinas (ej: www.urjc.es puede cambiar de máquina, y de IP, pero no tiene por qué cambiar de nombre). Es necesario establecer una correspondencia entre nombres y direcciones IP.

Un poco de historia 3 Un poco de historia Al principio (años 70), la correspondencia entre nombres y direcciones IP se mantenía en un único fichero (HOSTS.TXT) con información de todas las máquinas de ARPANET. Se obtenía periódicamente por FTP: gestión completamente manual. Con el crecimiento de ARPANET se hizo inmanejable. 1984, Paul Mockapetris: primeras RFC que describen el Domain Name System. Especificaciones actuales: RFC 1034 y 1035. Estructura de nombrado 4 Estructura de nombrado Se descentraliza el control consiguiéndose una estructura jerárquica y fácilmente ampliable. Jerarquía de dominios: Dominio raíz (root o. ). Gestionado por ICANN (Internet Corporation for Assigned Names and Numbers). Dominios de nivel máximo (o de primer nivel): Tradicionales: com, edu, gov, mil, net, org, int, códigos ISO de paises (uk, mx, ar, de, es... ) Nuevos: biz, info, name, pro, aero, coop, museum Dominios secundarios, terciarios,...

Estructura de nombrado (cont.) 5 Árbol de dominios. com edu gov mil org net es uk... sun mit acm ieee urjc eng lcs theory escet gsyc cct Estructura de nombrado (cont.) 6 Dominios directo e inverso Dominio directo: proporciona para cada nombre una dirección IP. Dominio inverso: proporciona para cada dirección IP un nombre. El dominio inverso también se conoce como dominio in-addr.arpa. Los elementos del dominio inverso son las direcciones de red construidas invirtiendo los números que la componen, y terminando en in-addr.arpa Ejemplo: La red 138.117.0.0 es el dominio inverso 117.138.in-addr.arpa

Estructura de gestión 7 Estructura de gestión Cada vez que se delega un subdominio se delega también su gestión (incluyendo su posible división en subdominios). Si el gestor del dominio es delega un subdominio urjc, el responsable de urjc manejará la correspondencia de nombres y direcciones de todas las máquinas de su dominio. Si el responsable de urjc lo cree conveniente, puede delegar un subdominio cct, sin que por ello tenga que informar al gestor de es. Estructura de gestión (cont.) 8 La asignación de nombres de subdominios del primer nivel (ejemplo: subdominios de.es,.com,.org) está gestionada por organismos denominados registrars. A veces un mismo subdominio se gestiona por varios registrars en régimen de competencia.

Consulta de una dirección para un nombre 9 Consulta de una dirección para un nombre Cada aplicación va enlazada con una biblioteca de consulta al DNS (resolver), con llamadas como gethostbyname(). La consulta normalmente sigue los pasos siguientes (en una máquina GNU/Linux): Consulta en un fichero (/etc/hosts). Consulta en un servidor de DNS (su dirección IP está en /etc/resolv.conf). Esquema de funcionamiento del DNS 10 Esquema de funcionamiento del DNS Se trata de mantener la información como una base de datos distribuida. Las consultas al DNS se realizan en modo cliente-servidor: Cuando una aplicación (cliente) quiere resolver un nombre (que no aparece en el fichero local), pregunta a un servidor de DNS El servidor investiga por su cuenta y devuelve la dirección IP pedida.

Esquema de funcionamiento del DNS (cont.) 11 Consulta a un servidor ssh gsyc.escet.urjc.es Servidor DNS gsyc.escet.urjc.es? UDP(gsyc.escet.urjc.es?) ssh resolver UDP(212.128.1.45) 212.128.1.45 Esquema de funcionamiento del DNS (cont.) 12 Funcionamiento básico (sin caches) Cuando un servidor recibe una consulta para resolver un nombre (ejemplo: www.urjc.es): 1. Comprueba si el nombre pertenece a alguno de los dominios que sirve (si es que sirve alguno). Si lo encuentra busca en su mapa y devuelve la dirección IP correspondiente. 2. En caso contrario pregunta a un servidor del dominio raíz, que le contestará con la dirección IP de un servidor del dominio es. 3. Luego regunta a ese, obteniendo la dirección IP de un servidor de urjc.es. 4. Ahora se pregunta a este último, que ya tiene en sus mapas la dirección IP pedida. Cada servidor puede servir uno o varios dominios, o ninguno.

Esquema de funcionamiento del DNS (cont.) 13. gsyc.escet.urjc.es.? pregunta a es es urjc escet cct gsyc gsyc.escet.urjc.es.? pregunta a urjc gsyc.escet.urjc.es.? pregunta a escet gsyc.escet.urjc.es.? 212.128.1.45 gsyc.escet.urjc.es? ssh resolver 212.128.1.45 Esquema de funcionamiento del DNS (cont.) 14 Consultas a un servidor Por lo tanto, los servidores de DNS responden dos tipos de consultas: Recursivas: Las que le hace un cliente, que obligan al servidor a hacer las consultas necesarias para encontrar la dirección pedida. Iterativas: Las que le hace otro servidor, a las que responden con la dirección IP del servidor del siguiente dominio en la jerarquía. Siempre que pueden, los servidores usan datos de su cache.

Tipos de servidores 15 Tipos de servidores Según cómo reciben los datos: Primario: Tiene la información actualizada. Secundario: Tiene la información mediante copia del primario. Sólo Cache: No tiene información propia, sino que simplemente guardan en memoria los resultados de consultas previas. Según el lugar de procedencia del dato: Con autoridad ( authoritative ): Tiene el mapa original para el dominio consultado (primario o secundario). Sin autoridad: Tiene el dato en su cache. Tipos de servidores (cont.) 16 Según cómo son utilizados: Reenviador ( forwarder ). Si un servidor tiene a otro como forwarder, le consulta (en modo recursivo) siempre antes de consultar al resto del DNS. Utilizados por servidores para centralizar las consultas. Evitan, por ejemplo, el acceso directo a servidores raíz. Sólo si el forwarder no responde, se hará la búsqueda normal a partir del raíz.

Mapas de dominio 17 Mapas de dominio Cada mapa de dominio incluye un conjunto de registros de recurso (RR): Son la unidad de consulta. Cada registro de recurso tiene 5 campos: Nombre de dominio. Tiempo de vida. Tiempo de validez del registro en las cachés. Clase. En Internet siempre IN. Tipo. Define el tipo del registro. Valor. Contenido que depende del campo tipo. Mapas de dominio (cont.) 18 Tipos de registro SOA: Da información de gestión una zona del dominio (servidor de nombres primario, administrador, etc.). NS: Identifica al servidor de nombres. A: Define una dirección IP de la estación (puede tener varias). MX: Define el servidor de correo del dominio. CNAME: Permite asociar un alias a un nombre de dominio. HINFO: Da información del tipo de máquina y sistema operativo. TXT: Da información del dominio.

Mapas de dominio (cont.) 19 Ejemplo urjc.es. 172800 IN SOA venus.urjc.es. root.venus.urjc.es. ( 2004030702 ; Número de serie 86400 ; Refresco 7200 ; Reintento 2592000 ; Expiración 172800 ) ; Ttl 172800 IN NS venus.urjc.es. 172800 IN MX venus.urjc.es. venus 172800 IN A 193.147.184.8 neptuno 172800 IN A 193.147.184.2 gente 172800 IN A 193.147.72.23 www 172800 IN CNAME venus.urjc.es. cct 172800 IN NS bilo.cct.urjc.es. bilo.cct 172800 IN A 193.147.73.54 UDP o TCP? 20 UDP o TCP? Se usa el puerto 53 de TCP y UDP para el servidor de DNS. Normalmente el resolver hace consultas usando UDP. Normalmente el servidor responde usando el protocolo de la consulta. Si la respuesta UDP es de más de 512 bytes (truncada), el resolver al repite usando TCP. Las transferencias de zona de primario a secundario usan TCP.

Referencias 21 Referencias DNS: The Domain Name System, capítulo 14 de TCP/IP Illustrated, Volume 1, W. Richard Stevens, Ed. Addison Wesley, 1994. DNS and BIND, P. Albitz & C. Liu, Ed. O Reilly, 2001 FAQ de comp.protocols.tcp-ip.domains: http://www.intac.com/ cdp/cptd-faq/ ICANN: http://www.icann.net/