Conectando-se a um servidor web através de redes

Conectando-se a um servidor web através de redes

Eu tenho um servidor em duas redes A e B. a partir daqui executo um aplicativo que publica uma página da web usando o IIS. Posso ver isso como nome do servidor/nome do site na rede A. Na rede BI tenho um dispositivo com um WebServer. Posso visualizar a página da web do dispositivo no servidor, mas não na rede A.

É possível usar de alguma forma o servidor para retransmitir este site para a rede A?

Responder1

Não sei nada sobre iis-7, mas o servidor web já deve estar transmitindo para ambas as redes, assumindo que você está lidando apenas com um servidor web e que ele está conectado a duas redes, e assumindo que não é uma configuração especial (e isso iis-7não acontece). mudar a maneira natural como as coisas funcionam aqui). O servidor web deve ter dois endereços IP locais (um para cada rede). Você precisará acessar o endereço IP local correto para a rede em que está.

Por exemplo, tenho um servidor web em execução na minha área de trabalho. Tanto 192.168.0.20 (meu adaptador de rede sem fio) quanto 192.168.0.19 (meu adaptador de rede não sem fio) irão para meu site. No entanto, eles estão na mesma rede (usando apenas placas de rede diferentes), mas o mesmo princípio deve ser aplicado se as placas de rede estiverem conectadas a redes diferentes.

Você também pode encaminhar a porta do servidor web (geralmente 80) no roteador de qualquer uma de suas redes e apenas usar seu endereço IP global para se conectar (se você não se importar em permitir a oportunidade ao mundo inteiro). Se você tiver um endereço IP dinâmico, ele mudará de vez em quando. Você pode obter um nome de domínio e usar algo como Fear.org, que fornece um link que você pode visitar, que aciona uma atualização do endereço IP com o seu nome de domínio (você pode usar o link em um programa para atualizar automaticamente o endereço IP nos momentos apropriados; eu fiz um, se precisar).

EDIT: Ao analisar mais detalhadamente sua pergunta (desculpe se não entendi direito da primeira vez), parece que você tem um computador, que está em ambas as redes (e que, embora seja algum tipo de servidor, não é um servidor web), e você tem um servidor web em uma rede (e não na outra também), e deseja que a outra rede possa acessar o servidor web.

Bem, a resposta simples seria conectar-se também à outra rede, a partir do servidor web, e depois seguir minha resposta acima. A próxima resposta simples seria fazer o IP global de que falei (supondo que você tenha permissão para encaminhar portas no roteador e hospedar globalmente o site a partir dele). Tenho certeza de que há uma solução mais direta, mas talvez menos simples, mas outra pessoa terá que fornecê-la neste momento. Parece que a sugestão de proxy reverso de Bob é provavelmente essa solução.

informação relacionada