Analista
ISO 3166
El DNS (Domain Name System) es el sistema empleado en Internet para poder asignar y usar universalmente nombres unívocos para referirse a los equipos conectados a la red. De esta forma, tanto los usuarios humanos como las aplicaciones pueden emplear nombres de DNS en lugar de direcciones numéricas de red IP. Esto presenta grandesventajas, entre ellas el hecho de ser más cómodo y nemotécnico para los humanos el uso de nombres frente al uso de números y el permitir a una organización independizar el nombre de máquinas, servicios, direcciones d correo electrónico, etc. de las direcciones numéricas concretas que en un determinado momento puedan tener sus equipos en función de aspectos cambiantes tales como la topología de la red yel proveedor de acceso a Internet.
Técnicamente el DNS es una inmensa base de datos distribuida jerárquicamente por toda la Internet; existen infinidad de servidores que interactuan entre si para encontrar y facilitar a las aplicaciones clientes que los consultan la traducción de un nombre a su dirección de red IP asociada con la que poder efectuar la conexión deseada. Cada parte de la base dedatos está replicada en al menos dos servidores, lo que asegura una debida redundancia.
La razón que motivó el desarrollo e implantación del DNS en Internet fue el gran crecimiento en el número de máquinas conectadas. Anteriormente, la asociación entre nombres y direcciones IP se hacía por medio de un listado mantenido centralmente en un único fichero (HOST.TXT) que debía ser constantementeactualizado con cada nuevo equipo conectado y que debía residir en todos y cada uno de los ordenadores conectados a Internet.
El mantenimiento de este sistema se hizo inviable en cuanto el número de equipos conectados llegó a unos pocos miles a mediados de los años 80.
La finalidad del DNS es la de permitir el escalado, tanto desde un punto de vista administrativo como desde un punto de vistatécnico, del sistema de nombres de Internet, por medio de una distribución jerárquica de dominios delegados. Los dominios son entidades administrativas cuyo propósito es subdividir la carga de gestión de un administrador central repartiéndola entre distintos subadministradores. Estos, a su vez, pueden repetir el proceso si el tamaño del dominio a administrar así lo aconseja. De esta forma, se puedencrear distintos niveles de dominios delegados, donde cada administrador asigna nombres unívocos a su nivel, garantizando así la univocidad de cualquier nombre del DNS que se forma por yuxtaposición (separada por puntos ".") de los distintos nombres de dominio de abajo a arriba en la jerarquía, hasta llegar al ultimo (denominado raíz del DNS o "."); por ejemplo: maquina.nivel3.nivel2.nivel1.
En elprimer nivel de la jerarquía se encuentran los "Top Level Domains" o TLD's, que son uno por pais (dominios de 2 letras correspondientes al codigo ISO-3166 de cada territorio), más los dominios "especiales" de 3 letras: "edu", "com", "gov", "mil", "org", "int" y "net". A grandes rasgos, la estructura jerárquica del DNS trata de reflejar dependencias administrativas bajo una primera componentegeográfica (o por actividad en el caso de los TLD's "especiales"); por ejemplo, a una máquina o servicio perteneciente a un departamento o sucursal de una organización en Francia le correspondería un nombre del tipo: maquina.departamento.organizacion.fr.
Cada TLD dispone de sus propias normas acerca de quién puede registrar un dominio de segundo nivel, qué dominios están permitidos, quéprocedimientos hay que seguir para registrar un dominio de segundo nivel, etc. El hecho de que alguien cumpla los requisitos para registrar un dominio bajo un TLD no implica que los cumpla para registrar ese u otro dominio bajo otro TLD.
Entre las funciones principales desempeñadas por el ES-NIC [7] está la del registro de nombres de dominio de DNS de segundo nivel bajo "es" para su uso en Internet por...
Regístrate para leer el documento completo.