DNS
Analogia de un DNS: antes de empezar a explicar este mundo tan complejo de los DNS, voy a realizar un ejemplo de la vida real para que se entienda todo lo que sigue y de esta forma tener una idea clara.
|
|
|
Ejemplo Mundo Real
: El Jefe es el cliente y Yo El DNS Local.
|
|
|
|
Nos vamos de paseo
el JEFE y "YO", llegamos a una ciudad X pero no tenemos
presupuesto económico para pagar un
Hotel, Mi Jefe me dice que en esta
ciudad hay un amigo suyo llamada
PEPITO PEREZ NARANJO
y que si lo encontramos el nos
brindara posada en su casa. Mi jefe me pone como misión encontrar a PEPITO
PEREZ NARANJO.
|
|
|
|
Lo primero que hago
YO, es preguntar a la 1ra persona que
veo por PEPITO PEREZ NARANJO,
el me dice que no lo conoce pero que el sabe de personas que conocen
del apellido PEREZ NARANJO ,
por lo tanto yo tomo nota de esas personas que conocen personas con
el apellido PEREZ NARANJO y me dirijo a ellas para preguntarles por PEPITO PEREZ
NARANJO , luego voy donde esas
personas y les pregunto
|
|
|
|
De esas personas, hay una que me dice que
conoce a PEPITO PEREZ NARANJO y me
dice que vive en la Gran manzana
Esquina, YO tomo la dirección y voy donde mi Jefe para informarle que ya lo encontré.
|
|
|
|
Finalmente mi Jefe y YO nos dirigimos con la
dirección a donde PEPITO PEREZ NARANJO.
|
|
|
El mundo de Internet a nivel de
hardware (físico) solo entiende y se comunica a nivel de bits, por medio de direcciones IP de 32 bits.
Las personas
preferimos usar nombres más fáciles de recordar.
Ejemplo:
www.cisco.com que equivale a 72.163.4.161
www.elcolombiano.com.co que equivale a 74.200.237.130
El DNS se utiliza principalmente para
la resolución de nombres, esto es, descubrir qué dirección IP pertenece a
determinado nombre completo de host.
Jerarquía de dominios en Internet
• Root servers. Tienen autoridad sobre
los TLD son los llamados “root servers” (o “servidores raíz“) del sistema.
Estos son fijos, ya que rara vez cambian.
• TLD (Top Level
Domain). Un dominio de nivel
superior (TLD) es la parte final de un dominio de Internet; esto es, las letras
que siguen al punto final de cualquier nombre de dominio. Por ejemplo, en el
nombre de dominio www.wikipedia.org, el dominio de nivel superior es org.
La Internet Assigned Numbers
Authority (IANA) actualmente clasifica los dominios de
nivel superior en tres tipos:
1. Dominios de nivel superior geográfico (ccTLD): Usados por un país o un territorio dependiente. Tienen dos letras de
largo, por ejemplo CO para COLOMBIA.
2. Dominios de Internet genéricos (gTLD): Usado
(al menos en teoría) por una clase particular de organizaciones (por . ejemplo, com
para organizaciones comerciales). Tiene tres o más letras de largo. La mayoría
de los gTLDs están disponibles para el uso mundial, pero por razones históricas
mil (militares) y gov (gubernamental) están restringidos para el
uso por las respectivas autoridades estadounidenses. Los gTLDs se clasifican, a
su vez, en los dominios de Internet patrocinados (sTLD), Ej: aero -- coop--- y museum y los dominios de Internet no patrocinados (uTLD), Ej: biz—info --name y pro.
3. Dominios de nivel superior de infraestructura: El dominio de nivel superior arpa es el único confirmado.
Una sola entidad por país administra el dominio
geográfico respectivo.
Por ejemplo,
todos los dominios .co son administrados por COINTERNET y se solicitan a través del sitio http://www.cointernet.com.co/
El servidor DNS raiz puede no saber exactamente donde se ubica el HOST H1.CISCO.COM, pero conserva un registro par
el dominio del nivel superior .com.
Asi mismo, es posible que los servidores dentro del
dominio .com
tampoco tengan un registro de H1.CISCO.COM,
pero si tienen un registro para el
dominio CISCO.COM.
Los servidores DNS dentro del dominio CISCO.COM
tienen un registro para H1.CISCO.COM
y pueden resolver la direccion.
El dominio H1.CISCO.COM es conocido como un nombre de
dominio completamente calificado (QDN (fully Qualified Domain Name), o
nombre DNS, porque define la ubicacion
exacta de la computadora dentro del espacio de nombre DNS jerarquico.
*************************************************************************************************
Pasos para resolver un DNS
a. En esta imagen el equipo cliente pregunta por la dirección webserver.cisco.com, el servidor DNS local (ISP) busca en su base
de datos de la zona DNS y en su cache DNS, pero le responde al equipo
cliente que no la tiene.
b. Acá el servidor DNS local envía la consulta a los
servidores RAIZ preconfigurados en los que
solicita el dominio del nivel superior .com. El servidor DNS raíz responde con una lista
de servidores DNS de dominio del nivel
de superior .com. El servidor DNS local
guarda la ubicación de los servidores DNS .com en su cache DNS.
c. Acá el servidor DNS local envía la consulta a uno de los
servidores .com en los que solicita el
dominio de segundo nivel cisco.com, el
servidor DNS responde con una lista de
servidores DNS de dominio de segundo nivel cisco.com . El
servidor DNS local guarda la ubicación de
los servidores DNS cisco.com en su cache DNS.
d. Acá el servidor DNS local envía la consulta a uno de los
servidores cisco.com
en los que solicita la dirección IP del webserver.cisco.com, el servidor DNS cisco.com
responde con la dirección IP para webserver.cisco.com. El Servidor DNS local guarda el registro en su DNS cache local.
Acá el servidor DNS local envía la respuesta al cliente con la dirección IP de webserver.cisco.com, después
de esto el cliente utiliza la dirección IP para conectarse al servidor Web Remoto y de esta forma abrir
la pagina WEB
No hay comentarios:
Publicar un comentario