Funcionalidades de un DNS
Enviado por jhorlen • 22 de Febrero de 2022 • Tarea • 4.486 Palabras (18 Páginas) • 135 Visitas
TALLER FUNCIONALIDADES DE UN DNS
JHORLEN ANDRES RODRIGUEZ BASTIDAS (183)
UNIVERSIDAD MARIANA
FACULTAD DE INGENIERÍA
INGENIERÍA DE SISTEMAS
SAN JUAN DE PASTO
2019
Tabla de contenido
Introducción 3
Objetivos 4
Instalación de Bind 5
Configuración del servidor DNS de tal manera que sea una autoridad para dos dominios 5
Configuración de la resolución directa e inversa 10
Configuración de la resolución directa 10
Configuración de la resolución inversa 12
Configuración del servidor DNS para realizar un balanceo de carga 15
Comandos alternativos a nslookup 17
Comando host 17
Comando dig 18
Configuración de un servidor maestro y un servidor esclavo 20
Configuración del servidor esclavo 20
Configuración de un servidor maestro 22
Creación de una página web con autenticación con el servidor Apache y Bind 27
Creación de una página web sin autenticación con el servidor Apache y Bind 31
Conclusiones 35
Referencias 36
Introducción
Un DNS (Servidor de Nombres de Dominio) es un servicio encargado de resolver los nombres de un dominio a una dirección IP, para direccionar las peticiones a un servidor especifico, este servicio trabaja por defecto por el puerto 53 UDP. En este documento se va a hacer uso del software libre Bind ya que implementa el servicio DNS y es muy utilizado por todo el mundo. Además, se abordarán las diversas formas de configurarlo para hacer más fácil el trabajo a la hora de navegar por una página web.
Objetivos
- Analizar y comprender el funcionamiento de un DNS.
- Describir y detallar cada función del servicio Bind.
- Configurar y aplicar el servicio Bind a una página web sencilla.
- Desarrollar las habilidades necesarias para implementar este servicio a una página web más compleja.
Instalación de Bind
Primeramente, para la instalación de Apache se tiene que acceder como usuario root con el comando sudo su, posteriormente se procede a verificar si se cuenta con internet en la maquina Ubuntu, para ello se hace un ping a www.google.com como se muestra en la siguiente figura:
[pic 1][pic 2]
Figura 1: Manera para comprobar que se cuenta con internet en la maquina Ubuntu
Observado que contamos con internet en nuestra maquina procedemos a hacer uso del siguiente comando para la instalación de Bind:
[pic 3][pic 4]
Figura 2: Comando para instalar Bind en su versión más reciente
Con el comando digitado ya hemos instalado el servicio Bind en nuestra maquina Ubuntu.
Configuración del servidor DNS de tal manera que sea una autoridad para dos dominios
Para configurar el DNS de tal manera que sea una autoridad para dos dominios, en este caso sistemas-183.com y civil-183.net se debe configurar el fichero named.conf.local que se encuentra en la ruta /etc/bind, pero primero hacemos una copia de seguridad de este fichero, como se indica en la siguiente figura:
[pic 5][pic 6]
Figura 3: Comando para hacer una copia de seguridad del fichero named.conf.local
De esta forma ya podemos hacer ediciones sobre este fichero sin ninguna preocupación, ahora si procedemos a hacer las configuraciones necesarias para llevar a cabo esta acción. Primeramente, editamos el fichero named.conf.local con el comando nano para la creación de los dominios ya nombrados, como se muestra en la siguiente figura:
[pic 7][pic 8]
Figura 4: Comando para editar el fichero named.conf.local
De esta forma agregamos las siguientes líneas en este fichero, como se indica en la siguiente figura:
[pic 9][pic 10]
Figura 5: Creación de los nuevos dominios
Realizado este cambio se procede a guardar los cambios con las teclas ctrl+o y posteriormente se sale de la edición del fichero con las teclas ctrl+x. De esta forma hemos creado dos dominios sistemas-183.com y civil-183.net de tipo master, es decir, definen al servidor DNS como una autoridad sobre un dominio y resuelve peticiones tanto de clientes como de servidores esclavos; también se ha puesto la dirección de un archivo para cada uno que son los que van a permitir configurar estos dominios. Esta configuración se muestra a continuación, pero primero se debe hacer una copia del fichero db.local el cual se encuentra en la ruta /etc/bind, este fichero nos va a servir como plantilla para hacer las configuraciones de los dominios creados, este procedimiento de la copia del archivo se muestra a continuación:
[pic 11][pic 12][pic 13][pic 14][pic 15]
Figura 6: Copia del fichero db.local
De esta forma hecho una copia del fichero db.local para cada dominio creado, ahora procedemos a configurar esta plantilla para nuestros dominios, el proceso se muestra a continuación:
[pic 16][pic 17][pic 18][pic 19][pic 20][pic 21][pic 22][pic 23][pic 24][pic 25][pic 26][pic 27]
Figura 7: Configuración del dominio sistemas-183.com
En la anterior figura se cambió los lugares donde decía localhost por el nuevo dominio sistemas-183.com, de igual manera se cambió la IP por una nueva en este caso 192.168.1.183 para el dominio principal y de igual forma se crearon los nuevos hosts matemáticas con la IP 192.168.1.184, calculo con la IP 192.168.1.185 y física con la IP 192.168.1.186, finalmente se guardaron los cambios con las teclas ctrl+o y posteriormente se sale de la edición del fichero con las teclas ctrl+x. De esta misma manera se edita el fichero civil-183.txt para configurarlo de igual manera como se muestra a continuación:
...