Vous êtes sur la page 1sur 55

1

ANTECEDENTES DEL DNS


Cuando comenzaron a conectarse los ordenadores entre s

y a formar redes, comenz la necesidad de identificar a los mismos. necesidad de consensuar el nombre bajo el cual identificamos los objetos y cerciorarse de que con un nombre se hace referencia al mismo objeto.

Una de las consecuencias de la comunicacin es la

Si a esta necesidad le aadimos las caractersticas propias

de la informacin digitalizada nos encontramos con el DNS (Sistema de Nombres de Dominio), cuya finalidad consiste en llamar a cada ordenador por un nombre para saber de cual de ellos hablamos cuando debemos referirnos al mismo.
2

ANTECEDENTES DEL DNS


Antes de aparecer DNS en 1986, la asignacin de nombres

descriptivos de equipos a direcciones IP se realizaba principalmente mediante el uso de un archivo esttico compartido, llamado archivo Hosts. Originalmente, Internet era lo suficientemente pequea para utilizar un archivo administrado de forma centralizada que se publicaba y descargaba mediante FTP en los sitios conectados a Internet. Peridicamente, cada sitio Internet actualizaba su copia del archivo Hosts y se enviaban versiones actualizadas del mismo para reflejar los cambios en la red. Con el aumento del nmero de equipos en Internet, el hecho de tener una autoridad centralizada para administrar un solo archivo Hosts para todos los host de Internet lleg a ser inviable.
3

ANTECEDENTES DEL DNS


El

tamao de este archivo aumentaba progresivamente, lo que haca muy pesado el mantenimiento y la distribucin a todos los sitios de su versin actualizada ms reciente. El sistema DNS estndar se desarroll para proporcionar una alternativa a los archivos Hosts. Los documentos RFC 1034 y 1035 especifican la mayor parte de los protocolos bsicos y se han agregado y actualizado con otros documentos RFC adicionales enviados al Grupo de trabajo de ingeniera Internet (IETF- Internet Engineering Task Force). El IETF revisa y aprueba nuevos borradores continuamente, de modo que los estndares para DNS evolucionan y cambian en funcin de las necesidades.
4

ANTECEDENTES DEL DNS


Paul Mockapetris defini en 1986 el Protocolo DNS

(Domain Name System Sistema de Nombres de Dominios). RFC 882 y RFC 883 que quedaron obsoletas
y se reescribieron en la RFC 1034 y 1035.

ste sistema se encarga de definir Direcciones de

Dominio formadas por cadenas de caracteres (P. ejm www.retamar.es) y de convertirlas automticamente en direcciones binarias de transporte.
As se facilita identificar usuarios y/o equipos de red

con nombres, sin necesidad de utilizar engorrosas direcciones numricas (198.100.12.13).


5

DNS
Domain Name System o DNS (Sistema de Nombres

de Dominio) es un Sistema de Nomenclatura Jerrquica para ordenadores, servicios o cualquier recurso conectado a Internet o a una red privada.

Su funcin ms importante, es traducir (resolver)

nombres inteligibles para los humanos en identificadores binarios asociados con los equipos conectados a la red, esto con el propsito de poder localizar y direccionar estos equipos mundialmente.

DNS
Los usos ms comunes del servicio DNS son la asignacin de nombres de dominio a direcciones IP y la localizacin de los servidores de correo electrnico de cada dominio.
DNS admite el acceso a recursos mediante el uso de nombres alfanumricos. Sin DNS, el usuario tendra que localizar las direcciones IP de los recursos para tener acceso a ellos. Puesto que las direcciones IP de los recursos pueden cambiar, sera difcil mantener una lista exacta de las direcciones IP que les corresponden.
7

DNS
Con DNS, los nombres de host residen en una base de datos que puede distribuirse entre varios servidores, disminuyendo la carga en cualquier servidor.
DNS admite nombres jerrquicos y permite el registro de varios tipos de datos adems de la asignacin entre nombres de host y direcciones IP que se utilizan en los archivos Hosts. La base de datos DNS est distribuida, y su tamao es ilimitado y el rendimiento no disminuye mucho cuando se agregan ms servidores.
8

DNS

DNS
El DNS est definido por las RFCs 1034 y 1035 .
RFCs = Request For Comments Son una serie de documentos se detalla prcticamente

todo lo relacionado con la tecnologa de la que se sirve Internet: protocolos, recomendaciones, comunicaciones, etc.

10

Sistema de Nombres de Dominio

11

SERVIDOR DNS
El servidor DNS utiliza una base de datos distribuida y

jerrquica que almacena informacin asociada a nombres de dominio en redes como Internet.
Aunque como base de datos el DNS es capaz de asociar

diferentes tipos de informacin a cada nombre, los usos ms comunes son la asignacin de nombres de dominio a direcciones IP y la localizacin de los servidores de correo electrnico de cada dominio.

12

SERVIDOR DNS
El Sistema de Dominio de Nombres (DNS) es

bsicamente una Base de Datos distribuida de ordenadores que forman parte de una red y actan en base a jerarquas.
Esto facilita el control local de la totalidad de

segmentos de la base de datos, lo que permite, que cada segmento est disponible a travs de la red por un esquema de cliente-servidor (client - server).

13

SERVIDOR DNS
La asignacin de nombres a direcciones IP es

principalmente la funcin ms conocida de los protocolos DNS.


Adems de ser ms fcil de recordar, el nombre es ms

fiable.
La direccin numrica podra cambiar por muchas

razones, sin que tenga que cambiar el nombre.

14

Componentes de un DNS
Un sistema DNS utilizan tres componentes principales:

Los Clientes DNS: Un programa cliente DNS que se ejecuta

en el ordenador del usuario y que genera peticiones DNS de resolucin de nombres a un servidor DNS (Por ejemplo: Qu direccin IP corresponde a nombre.dominio?); Los Servidores DNS: Que contestan las peticiones de los clientes. Los servidores recursivos tienen la capacidad de reenviar la peticin a otro servidor si no disponen de la direccin solicitada. 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, si estos ltimos no son delegados a otras zonas de autoridad.
15

QUE ES UN DOMINIO??
Un dominio o nombre de dominio es el nombre que

identifica un sitio web. Cada dominio tiene que ser nico en Internet. Por ejemplo, "www.retamar.es" es el nombre de dominio de la pgina web de Retamar. Un solo servidor web puede servir mltiples pginas web de mltiples dominios, pero un dominio slo puede apuntar a un servidor. Sin la ayuda del sistema de nombres de dominio, los usuarios de Internet tendran que acceder a cada servicio web utilizando la direccin IP del nodo.

16

SISTEMA DE NOMBRES

El sistema de nombres DNS es un sistema jerrquico,

es decir, tiene estructura de rbol de forma que cada nodo del rbol tiene un significado.

17

Modelo de datos Jerrquico


Un modelo de datos jerrquico es un modelo de

datos en el cual los datos son organizados en una estructura parecida a un rbol.
La estructura permite a la informacin que repite y usa

relaciones padre/Hijo: cada padre puede tener muchos hijos pero cada hijo slo tiene un padre.
Todos los atributos de un registro especfico son

catalogados bajo un tipo de entidad.


18

Modelo de Datos Jerrquico

19

DNS en Internet - Dominios Genricos


DNS es un protocolo que se puede utilizar en diferentes plataformas .

En Internet, el espacio de nombres de dominio (rbol) se divide en tres secciones diferentes: dominios genricos, dominios de pas y dominios inversos.

20

DNS en Internet - Dominios Genricos


Los Dominios Genricos NO pertenecen a ningn pas, son mantenidos y regulados directamente por el ICANN (Internet Corporation for Assigned Names and Numbers)y las entidades internacionales, ofreciendo un marco regulatorio ms coherente y unificado que los dominios territoriales.

21

DOMINIOS GENERICOS VS DOMINIOS TERRITORIALES


Los dominios genricos, (por ejemplo: .COM .name, . net, .org ; .info ; .biz etc.) se diferencian de los dominios

territoriales (.es; .fr; ,pt; .tk; .tv; .fm; .ws; etc.) en que no
son controlados ni gestionados por ningn pas, sino por organismos gestores de Internet (ICANN) e

internacionales.

Ofrecen un marco regulatorio ms coherente y unificado que los dominios territoriales


22

DOMINIOS GENERICOS VS DOMINIOS TERRITORIALES

Todos los dominios territoriales por definicin tienen dos letras, y pertenecen a pases (un dominio por pas), con polticas, garantas y calidades muy dispares, en funcin del pas.

23

CATEGORIAS EN DOMINIOS GENERICOS


Dentro de los dominios genricos, existen dos categoras: los patrocinados y los no patrocinados. Los primeros reciben el apoyo de organismos privados, mientras que los segundos, por ser considerados de inters pblico.

24

CATEGORIAS EN DOMINIOS GENERICOS


Dentro de los dominios genricos, existen dos categoras: los patrocinados y los no patrocinados.

25

NUEVOS DOMINIOS GENERICOS


.xxx es un dominio de Internet patrocinado de nivel superior de ICM Registry, que forma parte del sistema de dominios de Internet desde 2011. Es un dominio exclusivo para pginas web con contenido pornogrfico o ertico. El primer sitio web bajo este dominio fue casting.xxx, creada en 2011.

Reservado para individuos, empresas, entidades y organizaciones que provean a travs de internet contenidos de orientacin sexual (Online Adult Entertainment), destinados a adultos u otros miembros de la comunidad (proveedores); a representantes; y a proveedores de productos o servicios para otros proveedores y representantes (proveedores de servicio).
26

Descripcin del Espacio de nombres de dominio DNS


Los dominios genricos se encuentran en el nivel ms alto de la jerarqua, y los nombres completos de dominio se van construyendo de derecha a izquierda, separados por puntos. Dominios de Nivel Superior (Genricos)

El espacio de nombres de dominio es un rbol de nombres jerrquico que DNS utiliza para identificar y localizar un host dado en un dominio en relacin a la raz del rbol.
27

Cmo se organiza el espacio de nombres de dominio DNS


Cualquier nombre de dominio DNS que se utiliza en el rbol

es, tcnicamente, un dominio. Por ejemplo, el nombre de dominio DNS registrado para Microsoft (microsoft.com.) se conoce como un dominio de segundo nivel. Esto se debe a que el nombre tiene dos partes (llamadas etiquetas) que indican que se encuentra dos niveles por debajo de la raz o la parte superior del rbol. La mayor parte de los nombres de dominio DNS tienen dos etiquetas o ms, cada una de las cuales indica un nuevo nivel en el rbol. En los nombres se utilizan los puntos (.) para separar las etiquetas. ( www.retamar.es)
28

Adems de los dominios de segundo nivel, en la siguiente tabla se describen otros trminos que se utilizan para describir los nombres de dominio DNS segn su funcin en el espacio de nombres.

A las direcciones completas de dominio se les llama Nombres Totalmente Cualificados ( FQDN), y son absolutas porque especifican la ruta completa en la jerarqua del espacio de nombres hasta llegar al elemento.
29

30

El Espacio de Nombres de Dominio DNS

El espacio de nombres de dominio es un rbol de nombres jerrquico que DNS utiliza para identificar y localizar un host dado en un dominio en relacin a la raz del rbol.
31

El Espacio de Nombres de Dominio DNS

Un espacio de nombres DNS incluye el dominio raz, dominios de nivel superior, dominios de nivel secundario y, posiblemente, subdominios. Juntos, el espacio de nombres DNS y el nombre de host conforman el nombre de dominio completo (FQDN).
32

EJEMPLO
www.retamar.com. . Es el dominio raz

com es el dominio de primer nivel


Retamar el de 2do nivel www es el nombre del equipo (En este caso servidor).

Generalmente representa el tipo de servicio sobre el

cual trabaja A podido ser Ftp.retamar.com


Si se quiere identificar un usuario , se debe aadir en la

parte izquierda una @ pepe@retamar.com


33

Caracteres validos para Nombres


En el documento de Solicitud de Comentarios (RFC, Request for Comments) RFC 1123 se especifican los caracteres siguientes como vlidos para nombres DNS.

34

Resolucin de nombres DNS


En teora, si conocisemos las direcciones IP de todos

los sistemas a los que queremos acceder, no hara falta usar DNS para nada. Pero como es muy difcil de acordarse de direcciones IP, nos resulta ms fcil acordarnos de nombres y por eso necesitamos los nombres DNS. Cuando escribimos una direccin Web, nuestro navegador (IE, Chrome, firefox, etc.) debe resolver ese nombre en la direccin IP del servidor Web para establecer una conexin con ese servidor. Este proceso lo puede resolver de 3 formas:
35

Resolucin de nombres DNS


1) Puede hacerlo Difundindolo

Para ello, el host enva un mensaje a todas las mquinas de la red, diciendo algo parecido a: Oye! Si te llamas CIROPC, por favor, responde con tu direccin IP. Todos los host de la red reciben ese paquete, pero slo a quien va destinado responde con una direccin IP. Esta forma slo vale para redes pequeas y no funciona a travs de enrutadores o routers. (antes de 1986) Los enrutadores no reenvan los mensajes de difusin a otras redes
36

Resolucin de nombres DNS


2)Consultndolo en un fichero de texto almacenado localmente y llamado HOSTS
Cuando un programa necesita resolver un nombre,

normalmente, su primera parada suele ser el fichero HOSTS, ya que suele estar configurado por defecto, que primero mire ah.
Es decir, el fichero HOSTS tiene precedencia sobre

DNS.
En este fichero es donde comprueba si aparece o no una

entrada para el nombre DNS especificado.


37

Que es el Archivo Host (1)


El archivo HOSTS, fsicamente es un archivo sin extensin, no oculto y sin proteccin de escritura, es decir se le encuentra tal cual como "HOSTS". Este fichero existe tanto en Windows como en Linux como en los Macs. Este archivo se encuentra ubicado en el disco duro, en el directorio donde Windows fue instalado, dependiendo de tu sistema operativo, las rutas predeterminadas son:
Si tienes Windows 95, 98 Millenium la ruta del archivo es: "c:\windows\hosts" Si tienes Windows NT, 2000 la ruta del archivo es: "c:\winnt\system32\drivers\etc\hosts" Si tienes Windows XP Home o Pro la ruta del archivo es:

c:\windows\system32\drivers\etc\hosts"
En W7: C:\windows\system32\drivers\etc\Hosts

Necesitaremos derechos de administrador para ir a esas carpetas en Windows NT/2000/XP /7

38

Que es el Archivo Host (2)

39

Que es el Archivo Host (3)


BROMA USANDO EL FICHERO HOSTS
Se basa en que el fichero Hosts tiene precedencia sobre la resolucin DNS con servidores DNS. Se supone que cuando escribimos un nombre DNS, como www.google.es, nuestro ordenador, primero busca en el fichero HOSTS a ver si hay alguna IP asociada para este nombre, si no la hay, busca algn servidor DNS configurado y le pasa la consulta. Entonces, qu pasara si nosotros modificamos el fichero HOSTS y aadimos una IP de otro sitio para el nombre www.google.es?
Pues pasara, que cada vez que alguien en nuestro ordenador teclee www.google.es no le enviar a la pgina deseada, sino 40 a la que hayamos puesto como IP en el fichero host.

Resolucin de nombres DNS


3) Contactando con un servidor DNS: En este caso, el host contacta con un servidor DNS y solicita a ese servidor la IP correspondiente al nombre DNS introducido.
El servidor DNS local puede no saber cul es la IP

solicitada, pero s sabe la IP de un Servidor Raz DNS.


Los servidores raz mantenidos por InterNIC (ahora

ICANN), conocen todas las direcciones de los servidores DNS de dominio de nivel superior (.com, .net; .org; .es,... Etc. etc).
41

InterNic - ICANN
InterNIC, es la abreviatura de Internet Network Information Center, fue el principal organismo gubernamental de internet responsable de los nombres de dominio y las Direcciones IP, las asignaciones fueron hasta el 18 de septiembre de 1998, cuando este papel fue asumido por la Internet Corporation for Assigned Names and Numbers (ICANN).
Se accede a travs del sitio web http://internic.net/ que fue gestionado por Network Solutions, Inc y AT&T.
Los servidores raz mantenidos por InterNIC (ahora

ICANN), conocen todas las direcciones de los servidores DNS de dominio de nivel superior (.com, .net; .org; .es,... Etc. etc).
42

El cache DNS
La mayora de los navegadores Web y los sistemas Windows 2000/2003/XP/W7 realizan el seguimiento de DNS a travs de un cach, llamado lgicamente cach de resolucin DNS.

Una vez que un navegador Web o un sistema Windows XP/ W7 ha realizado una solicitud DNS, conserva esta direccin IP en su propio cach DNS.
Para ver el cach DNS en windows: ipconfig/displaydns Para borrar el cach DNS en Windows: ipconfig/flushdns Internet Explorer tienen su propia cach, pero se necesita una utilidad no incluida en el S.O para verla.

43

El cache DNS

44

El cache DNS

45

SERVIDORES DNS
Muchos S.O de red vienen con Software Servidor DNS

integrado, incluyendo Windows NT, 2000, WS2003 Server y WS 2008 Server, Netware 5.x,
Netware

6.x y versiones posteriores Novell prcticamente todas las versiones de Unix/Linux.

y,

Tambin hay varios programas servidor DNS de

terceros para prcticamente todos los S.O.

46

SERVIDORES DNS DE TERCEROS

47

SERVIDORES DNS RAIZ DNS


En Internet, existe un Servidor DNS Principal que es un conjunto de ordenadores dispersados por el mundo que trabajan en equipo y que se llaman colectivamente como RAIZ DNS. El nombre Internet de este equipo de ordenadores es .; slo punto.

Los servidores raz mantenidos por InterNIC (ahora ICANN), conocen todas las direcciones de los servidores DNS de dominio de nivel superior (.com, .net; .org; .es,... Etc. etc).
48

SERVIDORES DNS Nivel Superior


Justo despus de la raz DNS en la jerarqua viene un grupo de servidores DNS que manejan lo que se conoce como nombres de dominio de nivel superior: com, org, net, edu, gob, mil, es,... (Dominios Genricos) Estos servidores DNS de nivel superior delegan en miles de servidores DNS de segundo nivel que se ocupan de manejar nombres como empresa.com,... que se crearon dentro de los dominios de nivel Superior.

49

SERVIDORES DNS Segundo Nivel


Estos nombres de dominio deben registrarse para el uso en Internet por medio de una organizacin llamada ICANN (http:/www.icann.org) ( antes InterNIC). Estos nombres que se registran estn organizados con un formato muy familiar compuesto de nombre de la empresa.com o nombre de la empresa.org o nombre empresa.abc donde nombre de la empresa ser un nombre de segundo nivel y abc ser un nombre de nivel superior como .net, .com, . org, .es, .fr, etc...
Es decir .Dominios Genricos
50

RESUMEN RESOLUCION NOMBRES


Internet mantiene un grupo de potentes y ocupados servidores DNS que resuelven las partes de nivel superior de los nombres de dominio. Las partes de segundo nivel de los nombres de dominio (normalmente son el nombre de la empresa que registro el nombre de dominio) las resuelve los propietarios de esos nombres de dominio o ISPs.

51

RESUMEN RESOLUCION NOMBRES


Una red DNS puede tambin tener subdominios. Los nombres de subdominio se aaden a la izquierda del nombre de dominio y separados con un punto. subdominio.dominioprincipal.com.
Subdominio Dominio de segundo nivel Dominio de nivel superior Dominio Raiz

Estos subdominios los mantiene el propietario del dominio de segundo nivel en sus propios servidores DNS o bien en los servidores DNS de su ISP.
52

SUBDOMINIOS
Un subdominio es un dominio de nivel inferior a otro dado.

Esto tiene su aplicacin en el hecho de que, al comprar un domino de segundo nivel (es decir un dominio normal y corriente) estamos adquiriendo el derecho tambin a usar todos los subdominios que se nos ocurran de ese dominio comprado.

53

SUBDOMINIOS
Ejm.
Si compramos el dominio mipagina.com, podremos usar

los subdominios www.mipagina.com, tp.mipagina.com, ventas.mipagina.com, contabilidad.mipagina.com...... etc, etc., etc.


Con ello, podremos darle un nombre rpido y simple a

secciones o apartados concretos de nuestra web, de forma que nuestros clientes o proveedores puedan acceder rpidamente a una zona concreta de la web sin tener que pasar por el inicio y andar navegando los menes.
54

Zonas de Bsquedas
Los servidores DNS autorizados alojan la informacin en

reas de almacenamiento especiales llamadas zonas de bsqueda directa y zonas de bsqueda inversa. almacena en unos Recursos ( RR) . registros llamados Registros de

Dentro de las zonas de bsqueda, la informacin se

Hay varios tipos de registros de recursos:


SOA (registro de inicio de autoridad) Proporciona informa

sobre el servidor DNS primario de la zona. NS( registro de servidores de nombres), A (host), PTR (puntero), CNAME (alias),...

55

Vous aimerez peut-être aussi