Liberar IP:Porta para acesso externo.

1. Liberar IP:Porta para acesso externo.

Rafael de Araújo Andrade
RafaelAndrade

(usa Outra)

Enviado em 15/10/2012 - 10:40h

Bom dia galera

É o seguinte, como faço para que qualquer pessoa consiga acessar externamente o meu IP na porta 81?

Ex.:

A pessoa digite "subdominio.meudominio.com.br" e isso redirecione para um IP local no meu servidor tipo "192.168.5.5:81" carregando assim uma página que está nesse IP?

Tipo, internamente consegui dar o acesso, todos veem o site, mas como faço um NAT para liberar esse IP com porta 81?

Agradeço desde já

Att,

Rafael


  


2. Re: Liberar IP:Porta para acesso externo.

Diogo
diborsoi

(usa Outra)

Enviado em 15/10/2012 - 10:45h

Caro, se estiver usando IPTABLES tente a seguinte regra:

iptables -t nat -A PREROUTING -p TCP -i eth_externa -d ip_externo --dport 81 -j DNAT --to-destination ip_interno:81


Não esqueça de configurar seu DNS.


[]s


3. Re: Liberar IP:Porta para acesso externo.

Rafael de Araújo Andrade
RafaelAndrade

(usa Outra)

Enviado em 15/10/2012 - 10:54h

diborsoi escreveu:
Caro, se estiver usando IPTABLES tente a seguinte regra:

iptables -t nat -A PREROUTING -p TCP -i eth_externa -d ip_externo --dport 81 -j DNAT --to-destination ip_interno:81

Não esqueça de configurar seu DNS.
[]s


Vlw pela reposta rápida.

Eu não manjo nada de linux.

1. A porta externa precisa também ser 81?

2. O que é esse eth_externa? é um nome? um IP?

vlw


4. Re: Liberar IP:Porta para acesso externo.

Alex Fabiano Batista
afbatista

(usa Fedora)

Enviado em 15/10/2012 - 11:06h

RafaelAndrade escreveu:

diborsoi escreveu:
Caro, se estiver usando IPTABLES tente a seguinte regra:

iptables -t nat -A PREROUTING -p TCP -i eth_externa -d ip_externo --dport 81 -j DNAT --to-destination ip_interno:81

Não esqueça de configurar seu DNS.
[]s


Vlw pela reposta rápida.

Eu não manjo nada de linux.

1. A porta externa precisa também ser 81?

2. O que é esse eth_externa? é um nome? um IP?

vlw


o ip externo é do cliente que vai conectar, indiferente da porta que ele vier, ele vai conectar na porta que vc direcionar pela regra
a eth_externa é o endereço de ip externo que vc tem

tenta aplicar esta regra:
iptables -t nat -I PREROUTING -p tcp -s 0.0.0.0/0.0.0.0 --dport 81 -j DNAT --to <ipinterno>:81

essa regra eu uso para direcionar acesso externo para uma maquina especifica, não sei se vai te atender, tenta uzar ela substituindo onde esta os zeros por primeiro ip externo segundo ip interno

vlw




5. Re: Liberar IP:Porta para acesso externo.

Rafael de Araújo Andrade
RafaelAndrade

(usa Outra)

Enviado em 15/10/2012 - 11:11h

afbatista escreveu:
o ip externo é do cliente que vai conectar, indiferente da porta que ele vier, ele vai conectar na porta que vc direcionar pela regra
a eth_externa é o endereço de ip externo que vc tem

tenta aplicar esta regra:
iptables -t nat -I PREROUTING -p tcp -s 0.0.0.0/0.0.0.0 --dport 81 -j DNAT --to <ipinterno>:81

essa regra eu uso para direcionar acesso externo para uma maquina especifica, não sei se vai te atender, tenta uzar ela substituindo onde esta os zeros por primeiro ip externo segundo ip interno

vlw


Tipo, o que é esse "--dport 81", não é a porta 81 externa?

Como vou saber o IP externo se são vários clientes acessando o subdomínio?

Tipo, o site que está nessa porta 81 interna tem vários usuários (conforme cadastro), então pensando assim teria que toda vez que cadastrar um usuário teria que adicionar esse comando para o IP dele.

Isso sem contar que os usuários tem IP dinâmico.

Vlw...

PS.: O pessoal aqui é rápida no gatilho, vlw, parabéns!!!!



6. Re: Liberar IP:Porta para acesso externo.

Diogo
diborsoi

(usa Outra)

Enviado em 15/10/2012 - 11:22h

RafaelAndrade escreveu:

diborsoi escreveu:
Caro, se estiver usando IPTABLES tente a seguinte regra:

iptables -t nat -A PREROUTING -p TCP -i eth_externa -d ip_externo --dport 81 -j DNAT --to-destination ip_interno:81

Não esqueça de configurar seu DNS.
[]s


Vlw pela reposta rápida.

Eu não manjo nada de linux.

1. A porta externa precisa também ser 81?

2. O que é esse eth_externa? é um nome? um IP?

vlw



Rafael, sobre as questões:

1. Não, você determina a porta que quiser, pode ser a 80.
2. eth_externa = interface de rede que recebe a conexão Internet
-d ip_externo = seu IP válido na Internet, se não tiver IP fixo remova esta opção.

Sugiro que leia o http://www.guiafoca.org/.

[]s


7. Re: Liberar IP:Porta para acesso externo.

Alex Fabiano Batista
afbatista

(usa Fedora)

Enviado em 15/10/2012 - 11:27h

RafaelAndrade escreveu:

afbatista escreveu:
o ip externo é do cliente que vai conectar, indiferente da porta que ele vier, ele vai conectar na porta que vc direcionar pela regra
a eth_externa é o endereço de ip externo que vc tem

tenta aplicar esta regra:
iptables -t nat -I PREROUTING -p tcp -s 0.0.0.0/0.0.0.0 --dport 81 -j DNAT --to <ipinterno>:81

essa regra eu uso para direcionar acesso externo para uma maquina especifica, não sei se vai te atender, tenta uzar ela substituindo onde esta os zeros por primeiro ip externo segundo ip interno

vlw


Tipo, o que é esse "--dport 81", não é a porta 81 externa?

Como vou saber o IP externo se são vários clientes acessando o subdomínio?

Tipo, o site que está nessa porta 81 interna tem vários usuários (conforme cadastro), então pensando assim teria que toda vez que cadastrar um usuário teria que adicionar esse comando para o IP dele.

Isso sem contar que os usuários tem IP dinâmico.

Vlw...

PS.: O pessoal aqui é rápida no gatilho, vlw, parabéns!!!!


Acho que me expressei mal, o ip externo é o seu e não o do cliente, se vc possui um ip fixo para acesso externo.

vlw




8. Re: Liberar IP:Porta para acesso externo.

Rafael de Araújo Andrade
RafaelAndrade

(usa Outra)

Enviado em 15/10/2012 - 11:30h

afbatista escreveu:

Acho que me expressei mal, o ip externo é o seu e não o do cliente, se vc possui um ip fixo para acesso externo.

vlw



Então a sintaxe seria mais ou menos assim?:

iptables -t nat -A PREROUTING -p TCP -i [MINHA_INTERFACE_CONEXAO_EXTERNA] -d [MEU_IP-FIXO_EXTERNO] --dport [MINHA_PORTA_EXTERNA] -j DNAT --to-destination [MEU_IP_INTERNO]:81

isso?



9. Re: Liberar IP:Porta para acesso externo.

Alex Fabiano Batista
afbatista

(usa Fedora)

Enviado em 15/10/2012 - 11:35h

RafaelAndrade escreveu:

afbatista escreveu:

Acho que me expressei mal, o ip externo é o seu e não o do cliente, se vc possui um ip fixo para acesso externo.

vlw



Então a sintaxe seria mais ou menos assim?:

iptables -t nat -A PREROUTING -p TCP -i [MINHA_INTERFACE_CONEXAO_EXTERNA] -d [MEU_IP-FIXO_EXTERNO] --dport [MINHA_PORTA_EXTERNA] -j DNAT --to-destination [MEU_IP_INTERNO]:81

isso?


isso mesmo

só inserir a regra e por ela pra executar


10. Re: Liberar IP:Porta para acesso externo.

Rafael de Araújo Andrade
RafaelAndrade

(usa Outra)

Enviado em 15/10/2012 - 11:52h

afbatista escreveu:

isso mesmo

só inserir a regra e por ela pra executar


Vou testar aqui e assim que tiver um resultado já dou um feedback.

De qualquer forma, vlw até o momento pela força.

Abraço

Rafael




11. Re: Liberar IP:Porta para acesso externo.

Alex Fabiano Batista
afbatista

(usa Fedora)

Enviado em 18/10/2012 - 16:39h

RafaelAndrade escreveu:

afbatista escreveu:

isso mesmo

só inserir a regra e por ela pra executar


Vou testar aqui e assim que tiver um resultado já dou um feedback.

De qualquer forma, vlw até o momento pela força.

Abraço

Rafael



Deu certo maninho?

abraço


12. Re: Liberar IP:Porta para acesso externo.

Rafael de Araújo Andrade
RafaelAndrade

(usa Outra)

Enviado em 18/10/2012 - 16:57h

afbatista escreveu:

Deu certo maninho?

abraço


Nossa cara, desculpa a demora. Muitíssimo obrigado pela preocupação.

O server onde estava instalado o Linux CentOS era de um cliente, passei todos os comandos e nada de necas de pitibiribas.

Então conversamos com o raio do rapaz que montou o server e ele fez o serviço, e eu nem sei como.

Mas blz, eu agradeço muito a atenção

Desejo tudo do bom e do melhor que possa existir nessa vida pra você especialmente e para todos que tentaram me ajudar.

Um forte abraço a todos.

Att,

Rafael

Obs.: Pode fechar o tópico.



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts