Configuración de DHCP
Ejemplo de configuración dhcpd.conf
subnet 192.168.1.0 netmask 255.255.255.0: Define la subred con dirección de red 192.168.1.0 y máscara de red 255.255.255.0.
range 192.168.1.11 192.168.1.29: Especifica el rango de direcciones IP que el servidor DHCP puede asignar a los clientes dentro de esta subred (desde 192.168.1.11 hasta 192.168.1.29).
option domain-name «localdomain»: Establece el nombre de dominio para la red como «localdomain».
option subnet-mask 255.255.255.0: Indica la máscara de subred a los clientes.
option broadcast-address 192.168.1.255: Define la dirección de broadcast para la subred.
option domain-name-servers 10.0.8.2, 10.0.8.3: Especifica los servidores DNS que los clientes deben utilizar.
option routers 10.0.8.1: Indica la dirección IP del router predeterminado para la subred.
default-lease-time 3600: Tiempo predeterminado de concesión en segundos (1 hora).
max-lease-time 14400: Tiempo máximo de concesión en segundos (4 horas).
Grupo de configuración
default-lease-time 604800: Tiempo predeterminado de concesión para el grupo en segundos (1 semana).
max-lease-time 691200: Tiempo máximo de concesión para el grupo en segundos (8 días).
Configuración de host
host EquipoEdu dentro del grupo:
hardware ethernet 45:00:12:99:10:B5: Especifica la dirección MAC única del dispositivo llamado «EquipoEdu».
fixed-address 10.0.8.10: Asigna la dirección IP fija 10.0.8.10 al host «EquipoEdu».
Funcionamiento de DHCP
DHCP utiliza el protocolo de transporte UDP para las comunicaciones entre los clientes y los servidores. Los clientes utilizan el puerto 68 UDP y los servidores se encuentran a la escucha en el puerto 67 UDP.
El proceso de DHCP consta de los siguientes pasos:
- El cliente envía un mensaje DHCP_DISCOVER por difusión para encontrar servidores DHCP en la red.
- Los servidores DHCP activos envían un mensaje DHCP_OFFER con una configuración de red.
- El cliente selecciona una oferta y envía un mensaje DHCP_REQUEST por difusión, declinando otras ofertas.
- El servidor acepta la petición con un mensaje DHCP_ACK, que incluye el tiempo de concesión y otros parámetros.
Archivos importantes de DHCP
- dhcpd.conf: Configuración principal del servidor DHCP.
- dhcpd.leases: Registro de concesiones de direcciones IP.
Otros conceptos relacionados
- syslog.log: Registro de eventos y mensajes del sistema.
- APIPA: Mecanismo de Windows para asignar direcciones IP automáticamente en ausencia de un servidor DHCP.
Servidor Web Apache
Características de Apache
- Código abierto y gratuito
- Robusto y configurable
- Multiplataforma
- Alto grado de seguridad y rendimiento
- Soporta varios lenguajes de programación
Archivos y directorios importantes de Apache
- /etc/apache2/ports.conf: Define los puertos del servidor web.
- /var/www/html: Almacena páginas web y aplicaciones web.
- /var/log/apache2: Contiene los archivos de registro de Apache.
- /etc/apache2/apache2.conf: Archivo principal de configuración.
- /etc/apache2/sites-available: Archivos de configuración de sitios virtuales.
- /etc/apache2/sites-enabled: Enlaces simbólicos a los sitios virtuales habilitados.
Servidores virtuales
Por puerto
- Comprobar puertos abiertos.
- Crear carpeta y página web.
- Habilitar el puerto deseado (por ejemplo, 8081).
- Activar el servidor virtual.
- Realizar comprobaciones.
Por nombre
- Crear la carpeta para el alojamiento.
- Crear los archivos de configuración para las páginas.
- Activar las páginas creadas.
- Realizar comprobaciones.
Sistema de Nombres de Dominio (DNS)
Conceptos clave
- **FQDN (Fully Qualified Domain Name):** Nombre de dominio completo y único que especifica la ubicación exacta de un objeto en la jerarquía del DNS.
- **ICANN (Corporación de Nombres y Números Asignados a Internet):** Organización que coordina la asignación global de direcciones IP y nombres de dominio.
- **Root Servers:** Servidores DNS de nivel superior que contienen información sobre la ubicación de los servidores de nombres de dominio de nivel superior (TLD).
- **TLD (Dominio de Nivel Superior):** Extensiones de dominio de nivel superior, como .com, .org, .net, .edu.
- **Zona:** Porción administrativa y lógica del espacio de nombres de DNS que contiene uno o varios dominios.
- **Cliente DNS – Resolvers:** Componentes que realizan consultas DNS.
- **Servidor DNS:** Servidor que responde a consultas DNS. Puede ser autoritativo, caché, reenviador o una combinación de estos roles.
- **Autoritativos:** Servidores DNS que contienen información oficial y actualizada sobre una zona específica.
- **Primarios o Maestros:** Mantienen la copia principal de los datos de una zona.
- **Secundarios o Esclavos:** Obtienen copias sincronizadas de la zona desde un servidor primario.
- **No Autoritativos:** Servidores DNS que responden a consultas, pero no son responsables de la zona consultada.
- **Servidores Caché:** Almacenan temporalmente las respuestas a consultas DNS para mejorar la velocidad.
- **Servidores Reenviadores:** Redirigen consultas a otros servidores DNS para mejorar la eficiencia.
- **Dominio y Zona:** Un dominio es una colección de recursos bajo un nombre único. Una zona es una región administrativa en el espacio de nombres de DNS.
- **Delegación de Zona:** Asignación de autoridad para una subzona a un servidor DNS específico.
- **Consulta-Resolución Recursiva:** El servidor DNS resuelve la consulta de manera completa y proporciona la respuesta al cliente.
- **Consulta-Resolución Iterativa:** El servidor DNS proporciona al cliente referencias sobre dónde puede obtener la respuesta.
- **Resolución Directa:** Traducción de nombres de dominio a direcciones IP.
- **Resolución Inversa:** Traducción de direcciones IP a nombres de dominio.
- **Ficheros de Zona:** Contienen información sobre un dominio y sus recursos asociados.
- **Registros de Recursos (RR):** Entradas en un archivo de zona que describen diferentes tipos de recursos asociados con un nombre de dominio (por ejemplo, registros A para direcciones IP o registros MX para servidores de correo).