2
www.tuconsulta.net debería conocerse ladirección IP tal como 192.168.12.12.Con miles de millones de hosts y más de50 millones de sitios web, esto es una tareaimposible.Para resolver el problema, el concepto de
servidores de nombres
fue creado amediados de 1970 para asociar direccionesfísicas a nombres.La idea era que fuera más simple recordaruna dirección física camuflada en unnombre claro y relativo al contenido, afunciones o a un propósito.Algo de historiaEl problema de convertir nombres adirecciones físicas es tan antiguo como lasredes de computadoras. Incluso desdemucho tiempo atrás las personasencontraron un método fácil para recordarlos nombres utilizando un dispositivo deteletipo llamado “tty2” ó “puerto 57 delMCCU”.En los años 70’s, con el auge de las redesde computadoras el problema se tornó másagudo. La arquitectura de sistema red deIBM (SNA
4
), probablemente el abuelo delas redes, contenía una enorme base dedatos para traducción de nombres que fuepublicada en 1974. Hacia 1978 surge elmodelo OSI
5
desarrollado por la ISO
6
, elcual definió servicios de traducción denombres en direcciones en su capa detransporte (capa 4).NetBIOS propuso luego el NetBIOS NameServer (NBNS) en 1984, el cual luego setransformó en Microsoft Windows InternetNaming Services (WINS).El proyecto ARPANET RFC
7
, que luegosería la base de Internet, manejaría un
4
Systems
Network
Architecture
5
Open
System
Interconnection
6
Organización
Internacional
de
Normalización
7
Request
For
Comments
concepto de dominio de nombres desde1981 (RFC 799), y las especificacionesdefinitivas del Sistema de Nombres deDominio de Internet que conocemos hoy endía fue publicado en 1987.Conceptos BásicosDNSEs una base de datos distribuida jerárquicamente. Almacena informaciónsobre mapeo de nombres de host eninternet a direcciones IP o viceversa,información de enrutamiento de correos yotros datos usados por aplicaciones web.Los usuarios observan información en elDNS gracias a una librería
resolver
la cualenvía consultas a uno o más servidores queinterpretan las diferentes respuestas.El software BIND9 contiene un servidor denombres llamado
named
y dos librerías queresuelven nombres,
libwres
y
libbind
.Dominios y Nombres de DominiosLos datos almacenados en el DNS sonorganizados jerárquicamente como unárbol organizacional. Cada nodo de éseárbol es un dominio y posee una etiqueta.El nombre de dominio del nodo es laconcatenación de todas las etiquetas desdeel nodo actual hasta el nodo padre (root).Esto es lo que conocemos como cadapalabra separada por el carácter punto (.).Ver figura 1.
Fig. #1Tomada de http://technet.microsoft.com/en-us/library/Bb727085.dsgn0117_big(en-us,TechNet.10).gif
Leave a Comment