jueves, 18 de diciembre de 2008

RINETD Redirigiendo el trafico TCP/IP entre servidores

Seguro que muchas veces has pensado, como puedo hacer para que en un momento pueda redirigir el trafico de un puerto de una máquina o otra con otro puerto. Para ello, aparte de Iptables, tenemos rinetd.

Este se define como un redirector de conexiones TCP de una IP y puerto a otra IP. Es un programa pequeño y sencillo que solo tiene un proceso, capaz de manejar un gran numero de conexiones. Los servicios como FTP que requieren varios sockets no se pueden redirigir.

Una utilidad practica es si en un servidor tomcat que escucha por el puerto 8080, queremos que se vea por el puerto 80 y así no instalar el conector de apache para tomcat, con rinetd es sencillisimo.
bindaddress bindport connectaddress connectport
10.1.1.2 80         10.1.1.2 8080
allow 10.1.1.*

Y con iptables seria:
iptables -t nat -A PREROUTING -p tcp --dport 80 -i eth0 -j REDIRECT --to-port 8080
Con IPTABLES, mejor que mejor. Siempre obtendrás un rendimiento más óptimo

Referencias
web oficial: http://www.boutell.com/rinetd/



No hay comentarios:

Publicar un comentario