Está en la página 1de 21

TEMA 6: EL DNS

REDES DE COMPUTADORES

XABIEL GARCÍA PAÑEDA


DAVID MELENDI PALACIO
ÍNDICE

Š Introducción
Š Nombrado
„ Nombrado plano
„ Nombrado jerárquico
Š Funcionamiento
„ Resolución de nombres
„ La caché
„ Formato de los mensajes
INTRODUCCIÓN

Š El protocolo IP utiliza enteros de 32 bits para


identificar a las máquinas conectadas a la red
(direcciones)
Š Se pretende asignar nombres significativos a
las máquinas
Š Habrá que asociar los nombres con las
máquinas
Š Será necesario desarrollar una infraestructura
de servidores distribuidos para llevar a cabo la
traducción
NOMBRES PARA LAS MÁQUINAS

Š Las primeras redes identificaban a las máquinas


conectadas con direcciones numéricas
Š Similar a lo que sucedía con las tablas de
memoria y los dispositivos periféricos
Š Sin embargo la aparición de los sistemas de
tiempo compartido empezaron a permitir a los
usuarios inventar sus propios nombres para
objetos físicos (periféricos) y abstractos
(ficheros)
Š En las redes ocurrió un proceso similar
Š Aparecen los nombres simbólicos para los
equipos conectados a la red
ESPACIO DE NOMBRES PLANO

Š Cada nombre consistía en una secuencia de


caracteres sin ninguna estructura adicional
Š El Network Information Center (NIC)
administraba el espacio de nombres y
determinaba si un nombre nuevo era apropiado
„ Posteriormente se transformó en el INTERnet Network
Information Center (INTERNIC)
„ Gestionado por Internet Corporation For Assigned
Names and Numbers
Š Ventajas:
„ Nombres convenientes y cortos
Š Desventajas:
„ No podía generalizarse para un número grande de
máquinas
ESPACIO DE NOMBRES PLANO

Š Otros problemas:
„ Debido a que los nombres se constituyen partiendo de
un solo conjunto de identificadores la posibilidad de
conflictos aumenta a medida que aumenta el número
de máquinas
„ Sobrecarga de la autoridad que asigna los nombres
con el aumento de máquinas
z Aprobación de un nuevo nombre cada vez que se conecta
una nueva máquina
„ Poca flexibilidad, las máquinas cambian con frecuencia
de dirección
„ Elevado costo de tener sistemas de traducción con
todos los nombres disponibles
NOMBRES JERÁRQUICOS

Š Sistema que permita un crecimiento rápido y extenso del


conjunto de nombres sin requerir una entidad central que
lo administre
Š Características del sistema:
„ Permitir la transformación eficiente
„ Facilitar la delegación de autoridad
z Garantizar un control autónomo de la asignación de los nombres
Š El nombre es particionado:

local localidad
entidad local autorizada
por la entidad central
Asignación por la
delimitador
entidad central
NOMBRES JERÁRQUICOS

Š La autoridad correspondiente puede subdividir


el espacio de nombres en cada nivel
Š La idea es conservar subdividido el espacio de
nombres hasta que este sea manejable
Š La creación de grupos puede seguir criterios
heterogéneos (por departamentos, por
localización, por temática)

local grupo localidad

entidad local autorizada por la entidad


Asignación por la
central subdivide según sus necesidades
entidad central
NOMBRES DE DOMINIO EN TCP/IP

Š El mecanismo que implanta una jerarquía de


nombres se denomina: Domain Name System
(DNS)
Š Tiene dos cometidos:
„ Especifica la sintaxis del nombre y las reglas para
delegar la autoridad respecto a los nombres
„ Especifica la implantación de un sistema de
computación distribuida que transforma
eficientemente los nombres en direcciones
Š Se define el nombre de dominio
„ Secuencia de nombres (etiquetas) separados por un
carácter delimitador (punto)
„ Subdivisiones hasta 127 niveles y cada etiqueta hasta
63 caracteres. En total no pueden pasar de 255
caracteres
NOMBRES DE DOMINIO OFICIALES

Š El nombre de nivel superior permite dos


jerarquías de nombres:
„ El esquema geográfico
z Divide el universo de máquinas por país
z Cada país identificado por dos letras (.es, .pt)
„ El esquema organicional
z EDU, COM, GOV

ferre.uniovi.es cervantes.iberia.com
zipi.telecable.es mancha.icervantes.edu
NOMBRES DE DOMINIO OFICIALES

Nombre de Dominio Significado


COM Organizaciones comerciales
EDU Instituciones educativas
GOV Instituciones gubernamentales
MIL Grupos militares
NET Centros de soporte de red
ORG Organizaciones
ARPA Dominio de ARPANET (obsoleto)
INT Organizaciones Internacionales
TV Televisiones - Nuevo
EJEMPLO DE ESTRUCTURA

Manejado por RedIris


es
Manejado por la Manejado por Telecable SAU
Universidad de
Oviedo
uniovi telecable

atc edv it di zipi zape

sirio ferre raitan zape.telecable.es

ferre.it.uniovi.es Delegación
ASOCIACIÓN DE NOMBRES DE DOMINIO CON
DIRECCIONES

Š Servidor de nombres
„ Traduce los nombres a direcciones
„ Independiente
„ Entorno cooperativo
Š Generalmente se realiza la traducción en el
servidor local

Estructura jerárquica A nivel operativo pueden


en árbol Servidor generarse estructuras más
raíz complejas

Servidor Servidor

Servidor Servidor Servidor Servidor Servidor


JERARQUÍA

Š Consiste en un conjunto jerárquico de servidores DNS.


Cada dominio o subdominio tiene una o más zonas de
autoridad que publican la información sobre el dominio
„ Servidores primarios y secundarios
Š La jerarquía de las zonas de autoridad coincide con la
jerarquía de los dominios
Š En el nivel superior se encuentran los servidores raíz.
Responden cuando se busca un dominio de primer nivel
Primario
Secundario

Se configura
Zon Obtiene la
ad
ea
uto información sobre
rid la traducción del
ad
primario
Transferencia de zona
ELEMENTOS DEL DNS

Š 3 COMPONENTES PRINCIPALES
„ Clientes: se ejecutan en el ordenador del
usuario y genera consultas DNS sobre un
servidor
„ Servidor o resolvedor: contesta peticiones
de los clientes
„ Zonas de autoridad: porciones del espacio
de nombres de dominio que almacenan los
datos. Cada zona de autoridad abarca al
menos un dominio y posiblemente sus
subdominios, siempre que estos últimos no
estén delegados a otras zonas de autoridad
RESOLUCIÓN DE NOMBRES

Š Dos posibilidades
„ Recursiva
z Se pregunta a un servidor
z Si sabe, retorna la respuesta
z Si no sabe, pregunta a otro servidor y cuando
recibe la respuesta la reenvía al usuario
„ Iterativa
z Se pregunta a un servidor
z Si sabe, retorna la respuesta
z Si no sabe, retorna la dirección del servidor al que
hay que preguntar
z Nuestro equipo sería el encargado de preguntar
nuevamente
RESOLUCIÓN DE NOMBRES

Š Ejemplo de resolución recursiva

DNS
www.lne.es = 212.89.0.28
DNS www.lne.es?
Tabla
nombre/dirección

DNS Local
DNS
Autoridad sobre el dominio

DNS
212.89.0.28
FUNCIONAMIENTO DE LA CACHÉ

Š Para peticiones remotas el tiempo de


respuesta puede ser grande
Š Se utiliza caché para reducir costes
„ Mantiene en memoria los nombre-dirección
más recientemente utilizados
„ Se les asigna un tiempo de vida
FUNCIONAMIENTO DE LA CACHÉ

Š Marca la petición como no autorizada


Š Si es necesaria la eficiencia se acepta
Š Si la seguridad es importante se contacta con la
autoridad del dominio

DNS www.lne.es = 212.89.0.28

DNS www.lne.es?
Tabla
nombre/dirección

DNS Local
DNS
Autoridad sobre el dominio

DNS
212.89.0.28
FORMATO DE LOS MENSAJES

Š Identificación: se utiliza por el cliente para


confrontar las respuesta
Š Parámetro: especifica la operación solicitada y
el código de la respuesta
Š Número de solicitudes que van en el mensaje
Š Número de respuestas que van en el mensaje
IDENTIFICACIÓN PARÁMETRO

NÚMERO DE SOLICITUDES NÚMERO DE RESPUESTAS

NÚMERO DE AUTORIDAD NÚMERO ADICIONAL


SECCIÓN DE SOLICITUDES

SECCIÓN DE RESPUESTAS
SECCIÓN DE AUTORIDAD
SECCIÓN DE INFORMACIÓN ADICIONAL
FORMATO DE LOS MENSAJES

Š Parámetro:

Bit Significado
0 Operación: 0 solicitud, 1 respuesta

1-4 Tipo de solicitud: 0 estándar, 1 inversa, ...

5 Activado si respuesta autorizada

6 Activado si el mensaje está truncado

7 Activado si desea recursión

8 Activado si la recursión está disponible

9-11 Reservado

12-15 Tipo de respuesta: 0 sin error, 2 fallo en el servidor, 3 el


nombre no existe

También podría gustarte