V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

pen

Balanceador de carga para protocolos TCP y UDP "simples" como DNS, HTTP o SMTP. Permite que varios servidores se identifiquen como uno solo y detecta automáticamente los servidores inactivos y distribuye los clientes entre los servidores disponibles.

Ejemplo básico de Balanceo HTTP simple [round-robin]

Supongamos tres servidores web en: 192.168.1.10:80, 192.168.1.11:80 y 192.168.1.12:80

$ pen 80 192.168.1.10:80 192.168.1.11:80 192.168.1.12:80
escuchar en el puerto 80 local y distribuir las conexiones entrantes entre los tres
$ pen -d 80 192.168.1.10:80 192.168.1.11:80 192.168.1.12:80
probar en modo debug
$ pen 80 192.168.1.10:80:100:10 192.168.1.11:80:50:5 192.168.1.12:80:50:1 (primer servidor es más potente y recibe 10 veces más conexiones que el tercero
$ pen -f -l /var/log/pen.log 80 192.168.1.10:80 192.168.1.11:80
ejecutar en segundo plano con logging e indicando archivo de logs
$ pen -C 10000 80 servidor1:80 servidor2:80
agrega un puerto de control [10000] para interactuar con pen en ejecución
$ pen -u 53 ns1.ejemplo.com:53 ns2.ejemplo.com:53
modo UDP y balancea consultas DNS a múltiples nameservers
$ pen 25 mail1:25 mail2:25 mail3:25
distribuye conexiones entrantes de correo [SMTP]
Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
4635 entradas - Acerca del Tractatus
La Pipa Plena 2026