Redirecionamento de Portas
Olá, tenho alguns clientes que usam aplicativos os quais não se pode alterar a porta, o que limita o uso do mesmo na NAT. Existe alguma regra que diga que quando chegar uma solicitacao para o servidor na porta "x" ele redirecione para porta 80 no ip "x"?(note que a porta 80 no servidor já é utilizada).
Um abraço,
Marcelo
Redirecionamento de Portas
Amigo, se você utilizar a procura do fórum, encontrará vários tópicos tratando sobre este assunto.
Redirecionamento de Portas
se a porta do servidor jah estah sendo utilizada, nao tem como redirecionar...
ou vc usa a porta, ou redireciona ela...
[]'s
Redirecionamento de Portas
Demiurgo,
Acho que intendi sua pergunta vê se é isso.
$iptables -A PREROUTING -t nat -p tcp -d ip_servidor --dport porta_X -j DNAT --to ip_x:80
t+
Redirecionamento de Portas
yep
nao se esqueca d liberar esta porta no FORWARD do seu fw tbm, ok?
[]'s
Redirecionamento de Portas
Citação:
Postado originalmente por ph0enix
Amigo, se você utilizar a procura do fórum, encontrará vários tópicos tratando sobre este assunto.
Nada tão específico, obrigado
Redirecionamento de Portas
Citação:
Postado originalmente por subzeronline
Demiurgo,
Acho que intendi sua pergunta vê se é isso.
$iptables -A PREROUTING -t nat -p tcp -d ip_servidor --dport porta_X -j DNAT --to ip_x:80
t+
Acho que por aí, vou testar!
Valeu!
Redirecionamento de Portas
Citação:
Postado originalmente por subzeronline
Demiurgo,
Acho que intendi sua pergunta vê se é isso.
$iptables -A PREROUTING -t nat -p tcp -d ip_servidor --dport porta_X -j DNAT --to ip_x:80
t+
Cara, o ip do servidor não é fixo, mas mesmo assim não funcionou, o servidor recusa a conexão. Alguma sugestão?
Redirecionamento de Portas
Este servidor porta 80 que vc está tentando conecar na porta 80 é linux com iptables também, como está suas regras de default INPUT DROP, e o gateway desse servidor que vc está tentando conectar está ok. t+
Redirecionamento de Portas
Citação:
Postado originalmente por subzeronline
Este servidor porta 80 que vc está tentando conecar na porta 80 é linux com iptables também, como está suas regras de default INPUT DROP, e o gateway desse servidor que vc está tentando conectar está ok. t+
A situação é a seguinte: um host na rede onde não conseguimos mudar o http pra outra porta e já uso no servidor dessa rede a porta 80, daí a complicação. Preciso acessar ele de fora e não posso redirecionar a porta 80 do servidor, sacou?
Redirecionamento de Portas
Aquela regra de redirecionamento que eu lhe passei no começo, tem que funcionar no seu caso, deve ter alguma coisa bloqueando ou se perdendo, é qual é o seu servidor HTTP, Linux com Apache?
Redirecionamento de Portas
Citação:
Postado originalmente por subzeronline
Aquela regra de redirecionamento que eu lhe passei no começo, tem que funcionar no seu caso, deve ter alguma coisa bloqueando ou se perdendo, é qual é o seu servidor HTTP, Linux com Apache?
Exato, linux com apache.
Redirecionamento de Portas
vc usa iptables no servidor Apache também, posta suas regras aí do servidor que está fazendo nat e do apache c vc estiver usando regras pra ele, que deve ter alguma coisa bloqueando. t+
pode redirecionar outra porta
uma alternativa que você tem é redirecionar outra porta, por exemplo:
quando uma requisição chegar à porta 8080 do servidor, ele redirecionaria para a porta 80 do servidor apache interno.
você faria com o mesmo comando que o nosso amigo passou anteriormente, só alteraria a porta de destino inicial.
exemplo:
iptables -t nat -A PREROUTING -d ip_do_servidor -p tcp --dport 8080 -j DNAT ip_do_apache_interno:80
isto traria apenas um problema, na hora de acessar este servidor você terá que designar a porta na barra de edereços do web broswer
por exemplo:
http://ip_do_servidor:8080/