DNS

From FdIwiki ELP
Jump to: navigation, search

DNS(Domain Name System o Sistema de Nombres de Dominio) es un sistema de nombres jerárquica para computadoras, servicios o cualquier recurso conectado a Internet o a una red privada. Su función más importante, es traducir (resolver) nombres inteligibles para las personas 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.


Componentes


- Cliente: Se ejecuta en el ordenador del usuario y genera peticiones DNS de resolución de nombres a un servidor DNS.
- Servidor DNS: Contestan las peticiones de los usuarios, si no disponen de la información, tienen la capacidad de de reenviar la petición a otros servidores.
- Zonas de seguridad : zona sobre la que es responsable el servido DNS (.ORG, .ES, .COM, etc..)

Estructura de los DNS

El espacio de nombres de dominio tiene una estructura en forma de arbol. Las hojas y los nodos del árbol se utilizan como etiquetas de los medios o zonas del DNS. Un nombre de dominio completo no es mas que la concatenación de todas las etiquetas de un camino.

JerarquiaDNS.png

Tipos de servidores DNS:
- Primarios o maestros: almacenan los datos de los nombres de dominio
- Secundarios o esclavos: Obtienen los datos a través de los servidores primarios de la zona en la que están situados.
- Locales o caché: Funcionan dentro del software, no contienen los datos, solo realizan peticiones a los servidores externos y almacenan las respuestas para futuras peticiones.

Tipos de registros DNS


- A: Traduce nombres de servidores de alojamiento a direcciones IPv4.
- AAAA:traduce nombres de hosts a direcciones IPv6.
- CNAME: Se usa para crear nombres de servidores de alojamiento adicionales, o alias, para los servidores de alojamiento de un dominio.
- NS: Define la asociación que existe entre un nombre de dominio y los servidores de nombres que almacenan la información de dicho dominio.
- MX: Asocia un nombre de dominio a una lista de servidores de intercambio de correo para ese dominio.
- PTR: Traduce IPs en nombres de dominio.
- SOA: Proporciona información sobre el servidor DNS primario de la zona.
- HINFO: Permite que la gente conozca el tipo de máquina y sistema operativo al que corresponde un dominio.
- TXT: Permite a los dominios identificarse de modos arbitrarios.
- LOC: Permite indicar las coordenadas del dominio.
- WKS: Indica los servicios que ofrece el dominio.
- SRV: Permite indicar los servicios que ofrece el dominio.Contienen mas información que el registro WKS.
- SPF: En este registro se especifica cual o cuales hosts están autorizados a enviar correo desde el dominio dado.
- ANY: Toda la información de todos los tipos que exista.