Isso é chamado de proxy (ing). Sim, isso é possível ativando o módulo de encaminhamento no server1 e, em seguida, adicione as regras de encaminhamento apropriadas em seus iptables.
Por exemplo:
* No server1:
Ativar o Forwading:
echo "1" > /proc/sys/net/ipv4/ip_forward
sysctl net.ipv4.ip_forward=1
Adicionar regras de encaminhamento a Iptables
iptables -t nat -A PREROUTING --dst server1_ip -p tcp --dport portX -j DNAT --to-destination server2_ip:portX
iptables -t nat -A POSTROUTING -p tcp --dst server2_ip --dport portX -j SNAT --to-source server1_ip
iptables -t nat -A OUTPUT --dst server1_ip -p tcp --dport portX -j DNAT --to-destination server2_ip:portX
onde:
portX: A porta que você deseja encaminhar server1_ip: O ip do servidor que recebe o ip inicial e o encaminha para o server2.
< strong> server2_ip: O endereço IP do servidor para o qual você deseja encaminhar o tráfego.