INGENÍERIA EN INFORMATICA AMÉRICA ALEJANDRA HERNÁNDEZ CERVANTES 17050010
JOSÉ ALFREDO MARTÍNEZ RUIZ 17050046
CARLOS JAFET MUNGUÍA HERRERA 17050034
DNS
• La esencia del DNS es la invención de un esquema de nombres jerárquico
basado en dominios y un sistema de base de datos distribuido para implementar este esquema de nombres. • El DNS se usa principalmente para relacionar los nombres de host y destinos de correo electrónico con las direcciones IP, pero también puede usarse con otros fines. El DNS se define en los RFCs 1034 y 1035. ¿PARA QUE SIRVE?
• La forma en que se utiliza el DNS es la siguiente. Para relacionar un nombre
con una dirección IP, un programa de aplicación llama a un procedimiento de biblioteca llamado resolvedor, y le pasa el nombre como parámetro SURGIMIENTO • Aunque en teoría los programas pueden hacer referencia a hosts, buzones de correo y otros recursos mediante sus direcciones de red (por ejemplo, IP), a las personas se les dificulta recordar estas direcciones. Además, enviar correo electrónico a tana@128.111.24.41 significa que si el ISP u organización de Tana mueve el servidor de correo electrónico a una máquina diferente, la cual tiene una dirección IP diferente, la dirección de correo electrónico de Tana tiene que cambiar. • Debido a esto, se introdujeron los nombres ASCII, con el fin de separar los nombres de máquina de las direcciones de máquina. De esta manera, la dirección de Tana podría ser algo como tana@art. ucsb.edu. Sin embargo, la red misma sólo comprende direcciones numéricas, por lo que se requieren algunos mecanismos para convertir las cadenas ASCII a direcciones de red. HISTORIA
• Hace mucho, en los tiempos de ARPANET, sólo había un archivo, hosts.txt, en el
que se listaban todos los hosts y sus direcciones IP. Cada noche, todos los hosts obtenían este archivo del sitio en el que se mantenía. En una red conformada por unas cuantas máquinas grandes de tiempo compartido, este método funcionaba razonablemente bien. ES IMPORTANTE YA QUE • Conceptualmente, Internet se divide en 200 dominios de nivel superior, cada uno de los cuales abarca muchos hosts. Cada dominio se divide en subdominios, los cuales, a su vez, también se dividen, y así sucesivamente. Todos estos dominios pueden representarse mediante un árbol, como se muestra en la figura Configuración DNS Servidor • Abrir terminal e ingresar como súper usuario. • Actualizar los paquetes. • Instalar los paquetes. • Instalar apache2. • Abrir el archivo index.html. • Modificar archivo por lo que queremos que aparezca al abrir la página. • Modificar el dominio con el comando nano /etc/hosts • Cambiar el localhost por el nombre de la página. • Crear una conexión de red con la dirección IP de nuestra máquina. • Hacer lo mismo con la máquina cliente. • Hacer la conexión. Configuración DNS Cliente • Abrir terminal e ingresar como súper usuario. • Modificar el dominio con el comando nano /etc/hosts • Cambiar la dirección IP local, por la IP de la máquina servidor. • Cambiar el localhost por el nombre de la página web a la que queremos ingresar. • Abrir el navegador y en la barra de búsqueda ingresar el nombre de la página.