+ Responder ao Tópico



  1. Saudações a todos !!!

    Iniciando no iptables, me pediram uma coisa e eu não sei é possível. ops:

    É possível redirecionar uma url para uma máquina da rede interna.
    Exemplo, tenho um site e quando um cara clica no link em vez da página está hospedado no prórpio webserver a página está em uma máquina da rede interna.

    site www.meusite.com.br (está no webserver), quando ao cara digitar www.meusite.com.br/paginanaredeinterna (a página está na máquina da rede interna).

    Estou tentando umas regras aqui, mas gostaria de saber se devo levar algo em consideração, ou se isto é possível ...

    Abraço !! :-)

  2. Sim meu amigo, é possível sim!

    Primeiramente, lhe aconselho ler o foca linux: http://focalinux.cipsga.org.br/gol.html

    Eu conheço duas maneiras de se fazer isto, mas o que você quer mesmo deve ser feito pelo Apache:

    1º Fazer o Apache servir de proxy para o seu site na rede interna:

    Para acesso externo:
    http://meusite.com.br/paginaredeinterna

    Então, o meu código no apache para fazer o redirecionamento é o seguinte:
    Código:

    ProxyPass /camera/ http://ip_rede_interna/
    ProxyPassReverse /camera/ http://ip_rede_interna/
    Redirect Permanent /camera http://meusite.com.br/paginaredeinterna/

    Neste link eu fiz, mas tive um problema com a rede interna, eu fazia acesso dos dois lados, e como eu uso no-ip, dava problema, mas serve para você:
    http://www.vivaolinux.com.br/comunid...codtopico=822#

    E Foca Linux
    http://focalinux.cipsga.org.br/guia/...he-proxy-redir

    Aqui tem um, ele não é focado no Apache, mas explica como fazer:
    http://www.linuxit.com.br/section-viewarticle-735.html

    2º Pelo Iptables:

    Simplizinho. Mas precisaremos de outra porta:
    Por exemplo:
    Seu Apache roda na 80, então defina tudo que for para 8080, seja redirecionado para o servidor http da sua rede interna:

    iptables -t nat -A PREROUTING -p tcp --dport 8080 -j DNAT --to ip_rede_interna:80
    iptables -A FORWARD -p tcp --dport 8080 -j ACCEPT
    E vamos liberar a volta destes para a internet
    iptables -t nat -A PREROUTING -s ip_rede_interna -p tcp --sport 80 -j ACCEPT
    iptables -A FORWARD -s ip_rede_interna -p tcp --sport 80 -j ACCEPT

    Desta forma ficaria assim:

    Seu site:
    meusite.com.br

    Acessar conteudo interno
    meusite.com.br:8080

    Blz?



  3. Obrigado edmafer !!!

    Vou testar !!

  4. #4
    kr4mus
    Boa Tarde!

    Outra solução seria intalar e configurar o server DNS e nele fazer os direcionamentos para a rede interna! Procure por BIND.

    Valew,
    Marcus Burghardt



  5. Valeu Marcus Burghardt !!!

    Vou estudar as opções e implementar !! :-)






Tópicos Similares

  1. Respostas: 4
    Último Post: 19-11-2011, 23:38
  2. Respostas: 1
    Último Post: 29-11-2009, 07:09
  3. Abrir porta pra direcionar pra maquina da rede interna!
    Por jadirorza no fórum Servidores de Rede
    Respostas: 2
    Último Post: 29-03-2006, 12:08
  4. Redirecionar porta 2223 para uma maquina da rede
    Por marcelloduarte no fórum Servidores de Rede
    Respostas: 3
    Último Post: 15-12-2005, 10:42
  5. Impressão do Linux para uma impressora da rede Windows.
    Por gusmarucci no fórum Servidores de Rede
    Respostas: 7
    Último Post: 15-03-2005, 18:08

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L