You are on page 1of 12

CARRERA: Ingeniería de Sistemas.

FECHA: 02/Noviembre/2016

ESTUDIANTE: ASIGNATURA GRUPO:


Carlos Castillo Coronel. TCP/IP
Martin Crespo Vivar.

DOCENTE:
Ing. Pablo Gallegos. / Ing. Diego Quisi.

Tema:

Objetivo General:
Crear servidor DNS Master y Slave.

Objetivos Específicos:
 Creación y configuración de servidor DNS primario o Master.
 Creación y configuración de servidor DNS secundario o Slave.
 Configuración del cliente para consultas a servidor DNS.
 Verificar los paquetes necesarios que se usaran para la configuración.
 Verificar los comandos necesarios para la práctica.
 Verificación de la creación correcta del servidor DNS.

Análisis del problema:


El servidor DNS son centros de datos situados en distintas ubicaciones geográficas que poseen
computadoras con bases de datos, en las que están registradas las direcciones que corresponden a
los millones de sitios web de internet existentes, tienen registrada la relación que existe entre cada
nombre de dominio y su dirección IP correspondiente.

Por esos motivos se emplea los servidores DNS:

 Resolución de nombres: Convertir un nombre de host en la dirección IP que le


corresponde.
Por ejemplo, al nombre de dominio norfipc.com, le corresponde la dirección IP
209.190.61.44.

 Resolución inversa de direcciones: Es el mecanismo inverso al anterior, de una dirección


IP obtener el nombre de host correspondiente.

 Resolución de servidores de correo: Dado un nombre de dominio (por ejemplo


gmail.com), obtener el servidor a través del cual debe realizarse la entrega del correo
electrónico.

Existen 2 tipos de conexiones a los servidores DNS:

 Conexión directa:
Escribimos en nuestro navegador la dirección de una página web, por ejemplo:
http://www.sitio.com, si en otras ocasiones hemos entrado a esta página, en nuestra cache o
la del servidor del que depende nuestra conexión, tenemos registrada la dirección IP que le
corresponde, por lo que la conexión será directa sin intermediarios.

 Solicitud a un servidor DNS:


Escribimos la dirección http: //www.pagina.com/poco-comun/, que es una página poco
conocida, con escaso tráfico y que queda en un país remoto, automáticamente nuestro
servidor hace la petición al servidor DNS que tiene configurada nuestra conexión.
Si ese servidor DNS no posee en su base de datos el nombre de dominio de esa página
(nombre de dominio es el dato que está antes de la primera barra, seria en este caso
www.pagina.com), hará la petición a otro servidor DNS y así sucesivamente y nos devolverá
al final la dirección IP solicitada con la demora lógica que eso significa.

Resolución del problema :


En nuestro caso tenemos el siguiente diagrama o simulación de cómo va nuestros servidores DNS:

Imagen 1. Diagrama DNS


Pasos para la configuración:

DNS Master
Servidor DNS Master con S.O CentOS 7, IP 192.168.1.101/24.

1. Instalación del paquete bind, [yum install bind bind-utils -y] conectarse en modo root:

2. Editar el archivo named, [vi /etc/named.conf], añadimos lo señalado con lo vistos rojos:
3. Creación del siguiente archivo (forward), [vi /var/named/forward.unixmen], y ponemos lo
siguiente, guardamos y salimos:
4. Creación del archivo (reverse), [vi /var/named/reverse.unixmen], ponemos lo siguiente
guardamos y salimos:
5. Habilitar e inicializar el servidor, [systemctl enable named , systemctl start named]:

6. Configuración del firewall, [firewall-cmd --permanent --add-port=53/tcp , firewall-cmd --


permanent --add-port=53/udp]:

7. Reiniciar el firewall, [firewall-cmd --reload]:

8. Configuración de permisos: ejecutando uno a uno:


9. Chequear los archivos:

[named-checkconf /etc/named.conf ], si hay errores volver a configurar los archivos:

[named-checkzone unixmen.local /var/named/forward.unixmen], debe salir lo siguiente:

[named-checkzone unixmen.local /var/named/reverse.unixmen], debe salir lo siguiente:

10. El archivo del adaptador Ethernet debe quedar de la siguiente manera, [ vi


/etc/sysconfig/network-scripts/ifcfg-enp0s3]:

Anadir lo siguiente en el siguiente archivo, [vi /etc/resolv.conf], guardar y salir:


11. Reiniciar el network, [systemctl restart network]:

12. Diagnostico

[dig masterdns.martin.local], debe dar el siguiente resultado:

[nslookup martin.local], debe dar el siguiente resultado:

DNS Slave
Servidor slave o secundario S.O CentOS 7, IP 192.168.1.102/24

1. Misma instalación de los paquetes bind como en el DNS master.


2. Configuración del archivo named, [vi /etc/named.conf], anadir guardar y salir:
3. Habilitar e iniciar el servidor:

4. Verificacion de los archivos, [ls /var/named/slaves/]:


5. El archivo del Ethernet debe quedar de la siguiente manera, [ vi /etc/sysconfig/network-
scripts/ifcfg-enp0s3], guardar y salir:

6. Anadir en el archivo, [vi /etc/resolv.conf], guardar y salir:

Reiniciar, [systemctl restart network]:

7. Configuracion del firewall, [firewall-cmd --permanent --add-port=53/tcp]:

Reiniciar firewall, [firewall-cmd --reload]:

8. Configuración de permisos ejecutando uno a uno:


9. Diagnostico archivos, [dig masterdns.martin.local]:

[dig secondarydns.unixmen.local]:
[nslookup unixmen.local]:

CLIENTE DNS
Cliente que hara las consultas a los servidores S.O CentOS 7, IP 192.168.1.103/24

1. Anadir lo siguiente a este archivo, [vi /etc/resolv.conf], guardar y salir:


2. Reiniciar la red.

Registro de Resultados :
Para la comprobación de que el servidor DNS está bien configurado mandamos las siguientes líneas:

[dig masterdns.martin.local]
[dig secondarydns.martin.local]
[dig client.martin.local]
[nslookup unixmen.local]

Conclusiones

Con la configuración del servidor DNS se obtiene un mayor conocimiento de este servicio, que se
conoce que hasta ahora hay 13 servidores DNS en el mundo.

Bibliografía (Formato IEEE):

1. Anónimo, Que es el DNS


http://es.ccm.net/faq/7088-dns-primario-dns-secundario
2. Anónimo, DNS master y Slave
https://norfipc.com/internet/servidores-dns.html

You might also like