Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Aplicacin DNS
Domain Name System o DNS (en espaol: sistema de nombres de dominio) es un sistema de nomenclatura
jerrquica para computadoras, servicios o cualquier recurso conectado a Internet o a una red privada. Este sistema
asocia informacin variada con nombres de dominios asignado a cada uno de los participantes. Su funcin ms
importante, es traducir (resolver) nombres inteligibles para los humanos en identificadores binarios asociados con los
equipos conectados a la red, esto con el propsito de poder localizar y direccionar estos equipos mundialmente.
El servidor DNS utiliza una base de datos distribuida y jerrquica que almacena informacin asociada a nombres de
dominio en redes como Internet. Aunque como base de datos el DNS es capaz de asociar diferentes tipos de
informacin a cada nombre, los usos ms comunes son la asignacin de nombres de dominio a direcciones IP y la
localizacin de los servidores de correo electrnico de cada dominio.
La asignacin de nombres a direcciones IP es ciertamente la funcin ms conocida de los protocolos DNS. Por
ejemplo, si la direccin IP del sitio FTP de prox.mx es 200.64.128.4, la mayora de la gente llega a este equipo
especificando ftp.prox.mx y no la direccin IP. Adems de ser ms fcil de recordar, el nombre es ms fiable. La
direccin numrica podra cambiar por muchas razones, sin que tenga que cambiar el nombre.
Inicialmente, el DNS naci de la necesidad de recordar fcilmente los nombres de todos los servidores conectados a
Internet. En un inicio, SRI (ahora SRI International) alojaba un archivo llamado HOSTS que contena todos los
nombres de dominio conocidos (tcnicamente, este archivo existe[citarequerida] - la mayora de los sistemas
operativos actuales pueden ser configurados para revisar su archivo hosts[citarequerida]). El crecimiento explosivo de
la red caus que el sistema de nombres centralizado en el archivo hosts no resultara prctico y en 1983, Paul
Mockapetris public los RFCs 882 [1] y 883 [2] definiendo lo que hoy en da ha evolucionado hacia el DNS moderno.
(Estos RFCs han quedado obsoletos por la publicacin en 1987 de los RFCs 1034 [3] y 1035 [4]).
Domain Name System 2
Componentes
Para la operacin prctica del sistema DNS se utilizan tres componentes principales:
Los Clientes DNS: Un programa cliente DNS que se ejecuta en la computadora del usuario y que genera
peticiones DNS de resolucin de nombres a un servidor DNS (Por ejemplo: Qu direccin IP corresponde a
nombre.dominio?);
Los Servidores DNS: Que contestan las peticiones de los clientes. Los servidores recursivos tienen la capacidad
de reenviar la peticin a otro servidor si no disponen de la direccin solicitada.
Y las Zonas de autoridad, porciones del espacio de nombres de dominio que almacenan los datos. Cada zona de
autoridad abarca al menos un dominio y posiblemente sus subdominios, si estos ltimos no son delegados a otras
zonas de autoridad.
En cualquier caso, los servidores DNS que reciben la peticin, buscan en primer lugar si disponen de la respuesta en
la memoria cach. Si es as, sirven la respuesta; en caso contrario, iniciaran la bsqueda de manera recursiva. Una
vez encontrada la respuesta, el servidor DNS guardar el resultado en su memoria cach para futuros usos y devuelve
el resultado.
Jerarqua DNS
El espacio de nombres de dominio
tiene una estructura arborescente. Las
hojas y los nodos del rbol se utilizan
como etiquetas de los medios. Un
nombre de dominio completo de un
objeto consiste en la concatenacin de
todas las etiquetas de un camino. Las
etiquetas son cadenas alfanumricas
(con '-' como nico smbolo
permitido), deben contar con al menos
un carcter y un mximo de 63
caracteres de longitud, y deber
comenzar con una letra (y no con '-') (ver la RFC 1035, seccin "2.3.1. Preferencia nombre de la sintaxis "). Las
etiquetas individuales estn separadas por puntos. Un nombre de dominio termina con un punto (aunque este ltimo
punto generalmente se omite, ya que es puramente formal). Un FQDN correcto (tambin llamado Fully Qualified
Domain Name), es por ejemplo este: www.example.com. (Incluyendo el punto al final)
Un nombre de dominio debe incluir todos los puntos y tiene una longitud mxima de 255 caracteres.
Un nombre de dominio se escribe siempre de derecha a izquierda. El punto en el extremo derecho de un nombre de
dominio separa la etiqueta de la raz de la jerarqua (en ingls, root). Este primer nivel es tambin conocido como
dominio de nivel superior (TLD).
Los objetos de un dominio DNS (por ejemplo, el nombre del equipo) se registran en un archivo de zona, ubicado en
uno o ms servidores de nombres.
Domain Name System 4
PTR = Pointer (Indicador) Tambin conocido como 'registro inverso', funciona a la inversa del registro A,
traduciendo IPs en nombres de dominio.
SOA = Start of authority (Autoridad de la zona) Proporciona informacin sobre el servidor DNS primario de la
zona.
HINFO = Host INFOrmation (Informacin del sistema informtico) Descripcin del host, permite que la gente
conozca el tipo de mquina y sistema operativo al que corresponde un dominio.
TXT = TeXT - ( Informacin textual) Permite a los dominios identificarse de modos arbitrarios.
LOC = LOCalizacin - Permite indicar las coordenadas del dominio.
WKS - Generalizacin del registro MX para indicar los servicios que ofrece el dominio. Obsoleto en favor de
SRV.
SRV = SeRVicios - Permite indicar los servicios que ofrece el dominio. RFC 2782
SPF = Sender Policy Framework - Ayuda a combatir el Spam. En este registro se especifica cual o cuales hosts
estn autorizados a enviar correo desde el dominio dado. El servidor que recibe consulta el SPF para comparar la
IP desde la cual le llega, con los datos de este registro.
Vase tambin
Archivo hosts
DNS dinmico
IDN (Nombre de Dominio Internacionalizado)
Enlaces externos
Cmo funciona el DNS [5], artculo de Javier Smaldone (05-12-2006)
Explicacin sencilla del funcionamiento del sistema DNS [6]
Instalacin de un servidor DNS con Bind [7]
HowTo para instalar un servidor DNS en Ubuntu con Bind [8]
Configurar DNS en Blogger [9], tutorial de ayuda (17-05-2007)
DNS de las principales Operadoras [10]
DNSinf Herramienta online para la gestin y consultas DNS [11]
Servidor DNS djbdns [12]
Crear un archivo de zona [13]
ltg:Muivuordu sistema
Referencias
[1] http:/ / www. ietf. org/ rfc/ rfc882. txt
[2] http:/ / www. ietf. org/ rfc/ rfc883. txt
[3] http:/ / www. ietf. org/ rfc/ rfc1034. txt
[4] http:/ / www. ietf. org/ rfc/ rfc1035. txt
[5] http:/ / blog. smaldone. com. ar/ 2006/ 12/ 05/ como-funciona-el-dns/
[6] http:/ / hospedaje-web. com/ como-funciona-el-sistema-dns-domain-name-server/
[7] http:/ / www. liberaliatempus. com/ dns-bind. html
[8] http:/ / ubuntuforums. org/ showthread. php?t=236093
[9] http:/ / www. entrecodigos. com/ 2007/ 05/ configurar-dns-en-blogger. html
[10] http:/ / www. adslayuda. com/ dns. html
[11] http:/ / www. dnsinf. com/
[12] http:/ / cr. yp. to/ djbdns. html
[13] http:/ / www. zonefile. org
Fuentes y contribuyentes del artculo 6
Licencia
Creative Commons Attribution-Share Alike 3.0 Unported
http:/ / creativecommons. org/ licenses/ by-sa/ 3. 0/