Rote pacotes do Servidor A para B no Windows, B atua como um roteador [fechado]

1

Eu tenho dois servidores (Windows 2008 R2), vamos chamá-los: A e B .

OservidorAestáexecutandoumservidordesoftware(nesteexemplo,oApacheHTTP).

SemtocaroualterarnadanaconfiguraçãodoApache,precisoquetodosospacotesdeBsejamroteadosparaoservidorAe(muitoimportante)queoApachesaibaoendereçoIPdovisitantereal.Significadoquandoovisitante192.168.1.2contataoApachenoservidorAatravésdotúnelB,oapachedevelogip192.168.1.2eNÃO192.168.1.100

Paratornarascoisasaindamaiscomplicadas,eseeuquisermaisservidorescomoB.

De alguma forma, o servidor A deve sempre saber o endereço IP do visitante real, não importando de qual servidor B ele se conecta. Tudo isso deve ser feito em nível de rede / sistema operacional. (Significado: não ter que configurar todos os servidores de software com o firewall Proxy Socks ou qualquer coisa assim)

Eu sou um novato total em tunelamento e redes em geral, e estou tão confuso quanto ao tipo de túneis é necessário para realizar isso no servidor Windows (VPN, GRE, IPSEC?). O que devo procurar? E seria possível ter servidores B no Linux conectado ao servidor A no Windows de uma maneira muito compatível? Eu li neste site que isso era possível na teoria, mas muito difícil na prática.

Qualquer informação sobre isso seria muito apreciada.

    
por bagtrois 21.10.2016 / 08:51

1 resposta

1

Com base na sua explicação, parece que você está mais propenso à procura de um proxy reverso / balanceador de carga. Isso ficaria no seu local "B" e o tráfego poderia ser passado para o seu servidor A. O proxy pode ser implantado em um modo roteado ou no modo de camada 2. De qualquer maneira para garantir que você obtenha o IP original registrado, você quer garantir que os cabeçalhos x-forwarded-for enviados ao longo do seu proxy.

Existem produtos de software de proxy gratuitos que você pode instalar, ou dispositivos como KEMP, Netscaler, etc.

    
por 21.10.2016 / 09:14

Tags