||newline|| Acrónimo de Domain Name System||newline||
||newline|| ||newline||||newline|| El sistema global de DNS fue creado se encarga de traducir los nombres desde||newline|| una dirección IP||newline|| como por ejemplo 200.36.127.40 a un nombre de dominio como por ejemplo web.uservers.net.||newline||
||newline|| ||newline|| ||newline||Breve Historia
||newline||||newline|| En los inicios de Internet, todos los nombres existentes existian en un archivo||newline|| centralizado conocido como HOSTS.TXT. Este archivo contenida los nombres de todos||newline|| los dominios conocidos.||newline||
||newline||||newline|| Cuando el archivo HOSTS.TXT creció a un tamaño imposible de manejar,||newline|| surgió la necesidad de crear un nuevo sistema escalable para manejar los ||newline|| nombres de dominio.||newline||
||newline||||newline|| Es por esto que, en 1983, surgió la primera especificación del||newline|| nuevo sistema de nombres de dominio en el ||newline|| RFC833. ||newline|| ||newline||
||newline|| ||newline|| ||newline||¿Cómo funciona el sistema de nombres de dominio?
||newline||||newline|| El sistema de dominios se delega de un servidor de nombre a otro con cada punto del nombre||newline|| de dominio. Por ejemplo, el dominio web.uservers.net se resuelve siguiendo la cadena ||newline|| siguiente:||newline||
||newline|| ||newline||- ||newline||
- ||newline||
||newline|| Todos los dominios, en realidad, deberian tener un punto hasta ||newline|| el final, es decir uservers.net es en realidad uservers.net. Este último ||newline|| punto se conoce como root o raíz y le indica al cliente de DNS||newline|| que la resolución del nombre debe iniciar en los root servers:||newline|| ||newline||
- ||newline||
- A.ROOT-SERVERS.NET. ||newline||
- B.ROOT-SERVERS.NET. ||newline||
- ... M.ROOT-SERVERS.NET. ||newline|| ||newline||
||newline|| - ||newline||
||newline|| Los root servers son lo encargados de tener los registros de cada uno de los||newline|| Top Level Domains (TLD) como .com, .biz, .mx, etc. Ellos le dicen al cliente que||newline|| el TLD .net se resuelve con los servidores de Verisign. Esta empresa ||newline|| está designada como registry de los dominios .com y .net desde que ||newline|| adquirió el registro con la compra de Network Solutions:||newline|| ||newline||
- ||newline||
- A.GTLD-SERVERS.NET. ||newline||
- B.GTLD-SERVERS.NET. ||newline||
- C.GTLD-SERVERS.NET. ||newline||
- ... M.GTLD-SERVERS.NET. ||newline||
||newline|| ||newline|| - ||newline||
||newline|| Los nameservers de Verisign indican que los servidores autoritarios||newline|| para el dominio uservers.net son nuestros DNSs:||newline||
- ||newline||
- dns1.usvx.net ||newline||
- dns2.usvx.net ||newline||
- dns3.usvx.net ||newline||
||newline|| - ||newline||
||newline|| ... y finalmente nuestros DNSs contienen la información de ||newline|| todos los hosts debajo del dominio de uServers, en este caso, la||newline|| dirección IP de web.uservers.net esta almacenada como 200.36.127.40.||newline|| ||newline||
||newline|| ||newline||
||newline|| Para evitar fallas, es muy común contar con servidores redundantes, de esta forma||newline|| si uno falla, los clientes de DNS pueden consultar algún otro. Esta prática||newline|| también sirve para balancear la carga entre varias máquinas físicas.||newline||
||newline|| ||newline|| ||newline|| ||newline|| ||newline||Propagación
||newline||||newline|| Como lo demuestra el ejemplo anterior, una simple consulta requiere consultar a||newline|| tres redes de servidores. Para hacer más eficiente el proceso, muchos||newline|| proveedores de Internet guardan un cache de los nombres consultados.||newline||
||newline||||newline|| Cuando transfieres un nombre de dominio de un servidor a otro (por ejemplo si ||newline|| trasladas tu dominio a uServers desde otro proveedor), el cache en tu proveedor||newline|| de Internet seguirá registrando los DNSs anteriores hasta que expire. ||newline|| Este lapso de tiempo es a lo que los proveedores de Internet nos referimos como||newline|| propgación.||newline||
||newline|| ||newline|| ||newline||