Está en la página 1de 3

DNS

El domain name system es una base de datos distribuida y jerárquica que


almacena información asociada a nombres de dominio en redes como Internet.

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 dirección numérica podría cambiar por muchas razones, sin que tenga que
cambiar el nombre

DNS nació de la necesidad de recordar fácilmente los nombres de todos los


servidores conectados a Internet.

Para la operación práctica 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 resolución de
nombres a un servidor DNS.
_ Los Servidores DNS: Que contestan las peticiones de los clientes. Los
servidores recursivos tienen la capacidad de reenviar la petición a otro servidor
si no disponen de la dirección solicitada.
_ 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.

Un nombre de dominio, FQDN (full qualified domain name), usualmente


consiste en dos o más etiquetas, por ejemplo www.fsf.org.

A la etiqueta ubicada más a la derecha se le llama dominio de nivel superior o


TLD, org. Cada etiqueta a la izquierda especifica un subdominio.

La parte más a la izquierda del dominio suele expresar el hostname o un alias.


El resto del nombre de dominio simplemente especifica la manera de crear
una ruta lógica a la información requerida.

El DNS consiste en un conjunto jerárquico de servidores DNS.

Al inicio de esa jerarquía se encuentra los servidores raíz

Para tener en cuenta: las tablas de los servidores DNS tiene tipos de registros
dns:

_ A: contiene la dirección IP (address) del host solicitado.


_ CNAME: se usa para crear alias al nombre canónico (canonical name) de los
hosts de un dominio. Es usado cuando se estan corriendo multiples servicios
sobre el mismo host.

_ NS: asocia un nombre de dominio a los servidores de nombres (name


server) que almacenan la información de dicho dominio.

Conclusiones de las preguntas:


El canonical name CNAME

El alias nos sirve para tener diferentes nombres de dominio apuntando a una
misma dirección IP. Por ejemplo podemos tener un servidor con una dirección
IP en el cual hay corriendo dos servicios (web y ftp) podríamos acceder al
mismo servidor de 2 maneras diferentes de acuerdo al servicio que queramos
utilizar.
Estas formas pueden ser las siguientes:
ftp.pubdigitalix.com.ar
www.pubdigitalix.com.ar

Tambien podríamos tener varios servidores DNS para un dominio, osea q


estos servidores DNS tienen IP cada uno y todos tienen el mismo dominio, la
utilidad de esto, es que si llegado el caso de que se cae uno de los servidores,
tenemos uno alternativo para seguir respondiendo las consultas
El protocolo de capa de transporte que usan los mensajes DNS es de tipo
UDP: tiene sentido pq sino se produciría congestión entre los servidores por la
pérdida o alguna excepción

Una consulta DNS puede contener varias preguntas (por lo menos una) y
varias respuestas para el servidor (o ninguna),
Los mensajes DNS contiene los campos answer, authority y additional
information
El campo answer contien la respuesta de la consulta que se le hace, el campo
authority nos provee info sobre el servidor y el de additional podría tener mas
info
También hay ingormacion dobre el servidor q respondio, cuando fue q
respondioi, con su hora, y el tamaño del mensaje

El servicio dnscache se utiliza para la resolución de nombres de servidores


externos a la red, mientras que el servicio tinydns nos ofrece el mismo servicio
pero para hosts dentro de la red.
La interface Loopback se puede utilizar porque las consultas que hacemos
apuntan al mismo host. No se podría utilizar la interface Loopback en el caso
que querramos acceder a una dirección externa al propio hosts que realiza la
consulta.