Sistema de Nombres de Dominio (DNS por sus siglas en inglés, Domain Name System), el cuál nació en la década de los 80’s. Creado por Paúl Mockapetris en colaboración con Jon Postel de la Universidad del Sur de California y posteriormente, Paúl Vixie.
Juntos desarrollaron lo que hasta ahora conocemos como el DNS (BIND, Barkeley Internet Name Domain), un sistema cliente/servidor, distribuido y jerárquico.
Se crearon entonces los nombres de dominio genéricos de primer nivel (gTLD, generic Top-level Domain), .com .net y .org, es decir, se habían creado estas tres clasificaciones con el fin de ubicar el tipo de entidades que buscaban tener presencia en Internet.
Además de estos gTLD se empezó por delegar los sufijos nacionales (nTLD, national Top-level Domain) a los países que se fueran conectando a la red.
Para que sirve DNS
Sirve para que el usuario no recuerde las IP, en cambio recuerda los nombres lógicos… Ejemplo pymsol.es es mas facil de recordar que 82.223.3.109
Es un sistema que ayuda a los usuarios de Internet a utilizar la red de una forma más sencilla.
Como concepto general se puede decir que DNS es una base de datos distribuida.
La estructura de la base de datos de DNS es similar a la estructura de directorios de UNIX. Dicha estructura es como un árbol invertido con la raíz (representada por un punto “.”)
Estas direcciones IP son únicas, lo cual quiere decir que cada computador tiene su propia dirección IP y que esta es diferente del resto de direcciones IP existentes.
Que hace DNS
Conversión del nombre común local a la dirección física única de la conexión de red del dispositivo.
· Arquitectura C/S de dos niveles.
El DNS es necesario para nuestras aplicaciones de manera que puedan convertir los nombres que nosotros utilizamos en nombres comprensibles para las máquinas (Direcciones IP) y proveer al usuario final de una forma cómoda de comunicarse.
Sin embargo, el uso de estas direcciones IP es complicado para nosotros, ya que no es fácil recordarlas, por lo que preferimos utilizar nombres con algún significado, a los que estamos acostumbrados en la vida diaria.
Los ordenadores pueden trabajar con números mucho mejor, las personas tratan mejor con nombres. Por tal razón nació un sistema que substituye las direcciones IP de los ordenadores con nombres de direcciones que al usuario le sean claras.
Para ello fue creado un sistema que está organizado de forma jerarjíca como el sistema de las direcciones IP. Un nombre de una dirección (domain name) de es este sistema pertenece a un top-level-domain.
Cada parte individual de tales direcciones son separadas por puntos como las direcciones IP. Ejemplos de tales direcciones son por ejemplo yahoo.com, mozilla.org o selfhtml.com.ar.
Top-level-domains se encuentran al final del nombre de dominio. Se trata más que todo de abreviaturas correspondientes. Tales abreviaturas son los indentificadores de los paises o identificadores de tipos. Ejemplos son :
de = Alemania
at = Austria
ch = Suiza
it = Italia
my = Malasia
com = comercial
org = organización
net = red general
edu = escuelas superiores estadounidenses
gov = entidades públicas estadounidenses
mil = entidades militares estadounidenses
Muchas personas dudan que este esquema de direcciones pueda ser eficiente en el futuro. Ya existen ideas para la reestructuración del direccionamiento de redes y ordenadores hosts.
Actualmente (al momento del cierre de redacción del actual documento) surgen nuevos top-level-domains. Los siguientes están programados:
biz = compañías
pro = grupo de profesiones con prohibición publicitaria (abogados, asesores fiscales, médicos.)
name = personas privadas
info = servicios de información de todo tipo
museum = museos
aero = compañías de aviación, aeropuertos, agencias de viaje etc.
coop = cooperativas, organizaciones, sindicatos
Al momento del cierre de redacción de este documento ya están disponibles info y biz, name han de seguir.
Cada uno de esos top-level-domains representa un cierta administración, para la cual existe una «entidad administrativa» que se encarga de ofrecer los nombres dominios dentro de su campo de administración.
Su Ud desea adjudicar un nombre como minombre.de, entonces tiene que reservar el nombre en la DENIC (Deutsches Network Information Center = Centro Alemán de Información de Redes). Proveedores comerciales se encargan de hacer esto por Ud.
El nombre deseado lo recibe tan sólo si el nombre aún no ha sido adjudicado por alguna otra persona o entidad. Muchas personas vivas han reservado nombres de firmas para así venderselas muy caras cuando decidan tener una representación en internet (en España esto no es posible).
Actualmente ya no es posible hacer esto, sin embargo todavía hay casos en que los juzgados tienen que decidir quien recibe un determinado nombre.
Esto sucede cuando 2 o más firmas desean reservar el mismo nombre.
Al final sólo una de las firmas puede recibir el nombre. Por la escasez de nombres, las direcciones con nombres bien largas se han vuelto muy populares por ejemplo cual-es-mi-ip-publica.com.
Los propietarios de nombres dominios pueden adjudicar sub-level-domains.