Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Tarea1 - DNS

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 8

TAREA 1

Configuración de un servidor DNS en


Windows Server / Ubuntu Server

Objetivos Generales
Los alumnos aprenderán a configurar un servidor DNS tanto en Windows Server
como en Ubuntu Server, y verificarán su funcionamiento con clientes que ejecutan
Windows 10 y Ubuntu.

Material necesario
• 1 máquina con Windows Server (2016/2019/2022) o Ubuntu Server
(versión 20.04 o superior).
• 1 cliente con Windows 10.
• 1 cliente con Ubuntu Desktop (versión 20.04 o superior).

Configuración inicial
Partiremos de la siguiente configuración:
• Las tres máquinas estarán configuradas en red con un interfaz llamado
Red1 en modo “Red interna”.
• El servidor contará con un segundo interfaz de red llamado Red2,
configurado en modo NAT que le permitirá el acceso a Internet.
• El servidor deberá tener instalado un servidor DHCP, tal cual vimos en la
práctica anterior, que suministre las IPs a los clientes en la “Red interna”.

Objetivos Generales
El objetivo de la práctica es adaptar la configuración del servidor DHCP instalado
en la práctica anterior e instalar un servidor DNS adicional, que nos permita, por
un lado, gestionar un dominio local y, por otro lado, el acceso de los clientes a
internet usando el servidor como Bridge.
Pasos a seguir
Paso 1: Configuración de la Red

1.Configurar las Interfaces de Red


- Configura las interfaces de red en las tres máquinas para que pertenezcan
a la Red1 (modo "Red interna"). Esto permitirá la comunicación entre el
servidor y los clientes.
- En el servidor, configura una segunda interfaz de red, Red2, en modo
NAT para que el servidor pueda acceder a Internet y reenviar las solicitudes
de los clientes.

2. Habilitar el IP Forwarding en el Servidor Ubuntu


- Para permitir que el servidor actúe como router entre la Red1 y la Red2,
habilita el reenvío de paquetes (IP Forwarding):
sudo sysctl -w net.ipv4.ip_forward=1
- Para hacer este cambio permanente, edita el archivo `/etc/sysctl.conf` y
descomenta o añade la línea:
net.ipv4.ip_forward=1

3. Habilitar el IP Forwarding en Windows Server


- En **Windows Server**, habilita el reenvío de paquetes con PowerShell:
Set-NetIPInterface -InterfaceAlias "Red1" -Forwarding Enabled
Set-NetIPInterface -InterfaceAlias "Red2" -Forwarding Enabled
- Alternativamente, puedes habilitarlo mediante el registro de Windows
para ello:
-Abre el Editor del Registro (regedit) y navega a la clave:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\
Parameters
- Cambia el valor de IPEnableRouter a 1.

4. Configurar Reglas de iptables para NAT (Ubuntu Server)


- Configura reglas de `iptables` para que el servidor realice NAT
(enmascaramiento) del tráfico de la Red1 hacia la Red2:
sudo iptables -t nat -A POSTROUTING -o enp0s8 -j MASQUERADE
(Sustituye “enp0s8” por el nombre de la interfaz de “Red2”, que podría
variar según tu configuración de red).
5. Verificación de las Interfaces
- En el servidor y los clientes, verifica la configuración de las interfaces con
el comando `ip a` (en Linux) o `ipconfig` (en Windows).

Paso 2: Configuración del Servidor DHCP

1. Instalación del Servidor DHCP en Ubuntu Server


- Instala el servidor DHCP si no está instalado:
sudo apt update
sudo apt install isc-dhcp-server

- Edita el archivo de configuración DHCP:


sudo nano /etc/dhcp/dhcpd.conf

- Configura un rango de direcciones IP para la **Red1** y asigna


direcciones IP fijas para los clientes y el servidor:
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.20 192.168.1.100;
option domain-name-servers 192.168.1.1;
option domain-name "mi-dominio.local";
option routers 192.168.1.1;

Asignación de IP fija para Windows 10


host w10 {
hardware ethernet 00:11:22:33:44:55; # Reemplazar con
la dirección MAC de Windows 10
fixed-address 192.168.1.10;
}

Asignación de IP fija para Ubuntu Desktop


host ubuntu {
hardware ethernet 66:77:88:99:AA:BB; # Reemplazar con
la dirección MAC de Ubuntu Desktop
fixed-address 192.168.1.11;
}
Asignación de IP fija para el servidor
host server {
hardware ethernet CC:DD:EE:FF:00:11; # Reemplazar con
la dirección MAC del servidor
fixed-address 192.168.1.1;
}
}
- Reinicia el servicio DHCP para aplicar la configuración:
sudo systemctl restart isc-dhcp-server

2. Configuración del Servidor DHCP en Windows Server


- Abre el Administrador del Servidor y selecciona "Agregar roles y
características".
- Selecciona el rol de Servidor DHCP y sigue las instrucciones para la
instalación.
- Configura un nuevo ámbito y define un rango de IPs para la Red1 (por
ejemplo, de 192.168.1.20 a 192.168.1.100).
- Configura las reservas para las direcciones IP fijas de los clientes y el
servidor:
Windows 10: 192.168.1.10
Ubuntu Desktop: 192.168.1.11
Servidor: 192.168.1.1
- Configura las opciones del ámbito para proporcionar el servidor DNS, el
dominio local y la puerta de enlace.

Paso 3: Instalación y Configuración del Servidor DNS

1. Configuración del Servidor DNS en Ubuntu Server


1. Instalación del Servidor DNS (Bind9):
sudo apt install bind9

2. Configurar la Zona Directa e Inversa


- Edita el archivo de configuración de zonas:
sudo nano /etc/bind/named.conf.local
- Añade las zonas para el dominio local (mi-dominio.local) y para la
resolución inversa:
zone "mi-dominio.local" {
type master;
file "/etc/bind/db.mi-dominio.local";
};

zone "1.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.192.168.1";
};

3. Crear los Archivos de Zona


- Crea el archivo de zona directa:
sudo nano /etc/bind/db.mi-dominio.local

- Añade el siguiente contenido para definir los registros DNS:

$TTL 604800
@ IN SOA ns.mi-dominio.local. root.mi-dominio.local. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
; Servidor DNS
@ IN NS ns.mi-dominio.local.
ns IN A 192.168.1.1
server IN A 192.168.1.1
www IN CNAME server
w10 IN A 192.168.1.10
ubuntu IN A 192.168.1.11

- Crea el archivo de zona inversa:


sudo nano /etc/bind/db.192.168.1
- Añade el siguiente contenido:
$TTL 604800
@ IN SOA ns.mi-dominio.local. root.mi-dominio.local. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
; Zona inversa
@ IN NS ns.mi-dominio.local.
1 IN PTR server.mi-dominio.local.
10 IN PTR w10.mi-dominio.local.
11 IN PTR ubuntu.mi-dominio.local.

4. Configurar Reenviadores (Forwarders)


- Edita el archivo de configuración de opciones de Bind9 para
agregar los servidores DNS públicos como reenviadores:
sudo nano /etc/bind/named.conf.options
- Añade la sección de forwarders para utilizar los servidores DNS de
Google:
forwarders {
8.8.8.8;
8.8.4.4;
};

5. Reiniciar el Servicio DNS


- Reinicia el servicio DNS para aplicar los cambios:
sudo systemctl restart bind9

2. Configuración del Servidor DNS en Windows Server


1. Agregar el Rol de Servidor DNS
- Abre el Administrador del Servidor, selecciona "Agregar roles y
características" y agrega el rol de Servidor DNS.
2. Configurar Zonas Directas e Inversas:
- Abre la consola DNS desde "Herramientas" en el Administrador
del Servidor.
- Crea una nueva zona directa para el dominio mi-dominio.local y
añade los registros A necesarios:
w10 con IP 192.168.1.10
ubuntu con IP 192.168.1.11
server con IP 192.168.1.1
www como alias (CNAME) de server
- Crea una zona inversa para el rango de IPs 192.168.1.0/24 y añade
los registros PTR correspondientes.

3. Configurar Reenviadores (Forwarders):


- En la consola DNS, haz clic derecho sobre el servidor y selecciona
“Propiedades”.
- En la pestaña **Reenviadores**, agrega los servidores DNS de
Google:
8.8.8.8
8.8.4.4
- Esto permitirá que el servidor DNS reenvíe consultas externas a los
servidores DNS de Google.

Paso 4: Verificación del Funcionamiento del Servidor DNS


Verificar desde Clientes Windows y Ubuntu
- En el cliente Windows 10, abre una ventana de CMD y ejecuta:
nslookup w10.mi-dominio.local
nslookup www.mi-dominio.local

- En el cliente Ubuntu Desktop, abre una terminal y ejecuta:


nslookup ubuntu.mi-dominio.local
nslookup www.mi-dominio.local

- Verifica que ambos clientes pueden resolver el dominio local (w10.mi-


dominio.local, ubuntu.mi-dominio.local) y dominios externos (por ejemplo,
www.google.com).
Resumen
- Configuración básica de DHCP y DNS completada en Ubuntu.
- Opcionalmente, se proporciona la configuración en Windows Server para
DHCP y DNS.
- El servidor DNS permite gestionar un dominio local y el acceso a Internet
para los clientes a través de reenviadores.
- Los pasos finales aseguran que los clientes pueden resolver tanto nombres
locales como externos.

Condiciones de presentación
1. La tarea se presentará en al Aula Virtual en el tiempo y forma especificados en ésta.
El retraso en la entrega podrá ser penalizado.
2. El alumno deberá realizar un informe detallado explicando:
• Los pasos realizados.
• Las dificultades encontradas y cómo se solucionaron
• Los resultados de las pruebas de conectividad
3. El informe se entregará en formato .PDF y deberá incluir capturas de pantalla
de la configuración y prueba exitosa de cada cliente recibiendo una IP del
servidor correspondiente.
4. La tarea se puntuará de 0 a 10 pts., valorándose la exactitud de los resultados y su
correcta presentación.

También podría gustarte