Saltar al contenido

Virtualización, NAT y servicios

Servidores

Pasillo de un centro de datos con armarios de servidores

Desde mediados de 2013 comencé a configurar servidores y, aunque en su principio empecé configurando servidores Windows, rápidamente me di cuenta de los recursos que este consumía. En esta instancia comencé a usar Ubuntu Desktop, hasta que reconocí que usaba esta versión con escritorio para ejecutar una terminal dentro de él, lo que me llevó a cambiar a las ediciones server de Ubuntu y CentOS. Estos servidores eran configurados a través de NAT, con sus respectivos paneles de control para el acceso externo.

Hoy día mantengo un servidor en internet con una sola IP externa; no obstante, mantengo un sistema de virtualización y una redirección de puertos para el funcionamiento distribuido de todos los servicios mediante la misma IP.

Configuración de router

Para realizar la redirección de puertos NAT se utiliza un router virtualizado al que se le asignan todos los puertos no usados del host y que se encarga de distribuir los puertos necesarios para cada sistema.

Shell

Hasta el momento he trabajado con el intérprete de comandos #!/bin/bash generando scripts para la automatización de tareas vía cron. Además, con esta experiencia he adquirido extensos conocimientos a la hora de ofrecer servicios de servidor como correo, auditoría de seguridad y cortafuegos (con iptables, DDoS Deflate, etc.), certificados SSL, Apache (web), etc.