# DNS repte M7
---
**Grupo SMX2-A**
Integrantes:
**Araceli Gonzalez, Alicia Campo, Melanie Lazarte, Laura Lopez.**
---
**Parte 1: Cambiar el nombre de las dos máquinas virtuales**


---
**Parte 2: Editar el fichero /etc/default/named en el servidor DNS para establecer BIND a IPv4**

Luego, se ha de reiniciar el servidor

---
**Parte 3: Descargar el bind9 en el servidor de dhcp máquina UF1**
> 1 . Sudo apt update
> 
> 2 . Sudo apt install bind9
> 
---
**Parte 4: Crear dominio**
> 1 . Configurar el archivo de opciones (sudo vi/etc/bind/named.conf.options). Se tiene que crear un nuevo bloque ACL, con un nombre "acl trusted". Aquí se definirá una lista de clientes, que permitirá las consultas DNS. Como por ejemplo #ns1 y #host1. Debajo del directorio hay que agregar las siguientes lineas:
```
recursion yes;
allow-recursion { trusted; };
listen-on { 10.128.10.11; };
allow-transfer { none; };
forwarders {
8.8.8.8;
8.8.4.4;
};
. . .
};
```
**1.Quedaria la configuración del archivo named.conf.options tal que así:**

> **2.Fichero local de zona**
> 
> **3.Creamos fichero de zona**
> 
> **4.Tiene que quedar tal que así:**
> 
dnserver es nuestro servidor y tiene que estar en name server A records
> **5.Archivo donde está la ip inversa:**
> 
> **6.Configuración de ip inversa:**
>
> **7.Ejecute el siguiente comando para comprobar la sintaxis de los named.conf:**
- sudo named-checkconf
- sudo named-checkzone nombredominio /etc/bind/zones/db.nombredominio
> 
> 8.Reiniciamos el bind9 con estos comandos:
- sudo systemctl restart bind9
- sudo ufw allow Bind9
> 
---
**Parte 5: Configurar el cliente para que siempre tenga la misma ip (estática o fija via dhcp).**
> 
> 
---
**Parte 6: Configura el cliente para que haga uso del servidor para poder hacer ping por nombre.**
Comandas necesarias:
- ip address show to 10.21.0.0/24
> 
- sudo vi /etc/netplan/00-private-nameservers.yaml
> 
- sudo netplan try
> 
- sudo apt install resolvconf
- 
- sudo systemctl status resolvconf.service
- 
- sudo vi /etc/resolvconf/resolv.conf.d/head
> 
- sudo systemctl restart resolvconf.service
> 
- cat /etc/resolv.conf
> 
- sudo resolvectl status
> 
- nslookup host1
> 
- nslookup ip cliente
> 
---