sábado, 21 de abril de 2012

DNS- SERVIDOR DE NOMBRES

SERVIDOR DE NOMBRES

Domain Name System
Domain Name System (DNS)
Familia:Familia de protocolos de Internet
Función:Resolución de nombres de dominio
Puertos:53/UDP, 53/TCP

Ubicación en la pila de protocolos
AplicaciónDNS
TransporteTCP o UDP
RedIP (IPv4, IPv6)

Estándares:RFC 1034 (1987)RFC 1035 (1987)
Domain Name System o DNS (en español: sistema de nombres de dominio) es un sistema de nomenclatura jerárquica para computadoras, servicios o cualquier recurso conectado a Internet o a una red privada. Este sistema asocia información variada con nombres de dominios asignado a cada uno de los participantes. Su función más importante, es traducir (resolver) nombres inteligibles para los humanos en identificadores binarios asociados con los equipos conectados a la red, esto con el propósito de poder localizar y direccionar estos equipos mundialmente.
El servidor DNS utiliza una base de datos distribuida y jerárquica que almacena información asociada a nombres de dominio en redes como Internet. Aunque como base de datos el DNS es capaz de asociar diferentes tipos de información a cada nombre, los usos más comunes son la asignación de nombres de dominio a direcciones IP y la localización de los servidores de correo electrónico de cada dominio.
La asignación de nombres a direcciones IP es ciertamente la función más conocida de los protocolos DNS. Por ejemplo, si la dirección IP del sitio FTP de prox.mx es 200.64.128.4, la mayoría de la gente llega a este equipo especificando ftp.prox.mx y no la dirección IP. Además de ser más fácil de recordar, el nombre es más fiable. La dirección numérica podría cambiar por muchas razones, sin que tenga que cambiar el nombre.
Inicialmente, el DNS nació de la necesidad de recordar fácilmente los nombres de todos los servidores conectados a Internet. En un inicio, SRI (ahora SRI International) alojaba un archivo llamado HOSTS que contenía todos los nombres de dominio conocidos (técnicamente, este archivo existe[cita requerida] - la mayoría de los sistemas operativos actuales pueden ser configurados para revisar su archivo hosts[cita requerida]). El crecimiento explosivo de la red causó que el sistema de nombres centralizado en el archivo hosts no resultara práctico y en 1983, Jesus Botello "SysWarn"



Un servidor de nombres de dominio NS (name server) es un "host" corriendo un software capaz de contestar las peticiones que se le formulen. Desde el punto de vista de las aplicaciones de un sistema, existe un módulo llamado "resolvedor" (resolver), un programa que se encarga de trasladar las peticiones de los clientes a los NS. Típicamente se trata de una rutina del sistema accesible directamente por los programas de aplicación (no es necesario ningún protocolo entre el resolver y el programa de aplicación).
Los NS almacenan información de la estructura del dominio, aunque un NS puede contener información sobre cualquier parte de la estructura, en general un NS concreto tiene información completa sobre una parte del espacio del dominio, se dice que es una "autoridad" en esa parte, y tiene además las direcciones de otros NS que contienen las otras partes del arbol del dominio.
La información "autorizada" se divide en unidades llamadas zonas y estas zonas son distribuidas automáticamente entre los NSs que proveen servicio redundante sobre las mismas. Así pues, desde la óptica de un NS, un dominio consiste en un conjunto de informaciones llamadas zonas; el NS contiene copias de algunas de estas zonas, copias que deben ser actualizadas periódicamente desde unos ficheros maestros en el propio servidor o en servidores remotos.
En principio existe un NS que se encarga de resolver todas las posibles direcciones de un dominio o al menos de una parte (la zona para la que está autorizado). Si no las tiene todas, contiene las direcciones IP de los servidores que contienen las zonas que le faltan. Por razones de seguridad InterNIC establece que debe haber un mínimo de dos servidores de nombre por dominio, se recomiendan tres y un máximo de siete, que contengan la misma información. Lo normal es configurar un servidor como servidor primario del dominio ("Primary name server"), mientras que los otros son los secundarios ("Secundary name servers"). Por ejemplo, una consulta a WHOIS sobre el dominio zator.com proporciona la siguiente información:
Domain servers in listed order:

NS41.WORLDNIC.COM 216.168.228.23
NS42.WORLDNIC.COM 216.168.225.172
Las IPs anteriores corresponden a los servidores de nombre primario y secundario para el referido dominio.

No hay comentarios:

Publicar un comentario