Redirecionar solicitações para meu IP / porta externo para um IP / porta externo diferente?

13

É possível redirecionar conexões para um IP / porta específico para um IP / porta externo?

Exemplo:

  • O servidor A tem o IP externo xxx.xxx.xxx.xxx
  • O servidor B tem o IP externo yyy.yyy.yyy.yyy
  • O usuário envia uma solicitação para o servidor A na porta 2106, eu quero redirecioná-lo para o servidor B na porta 2106.
por Prix 01.03.2011 / 03:56

1 resposta

22

Problema resolvido:

sysctl net.ipv4.ip_forward=1
iptables -t nat -A PREROUTING -p tcp --dport port -j DNAT --to-destination ip:port
iptables -t nat -A POSTROUTING -j MASQUERADE

Em que ip e port são o servidor de destino para o qual desejo redirecionar a porta do servidor atual.

    
por Prix 02.03.2011 / 02:17