Torne o IP do computador privado acessível pelo servidor

0

Em outras palavras: Meu computador tem um endereço IP 1.1.1.1 e o servidor tem um endereço IP 2.2.2.2. Meu computador pode acessar o IP 2.2.2.2 do servidor e trabalhar com serviços em execução em suas portas (Apache, proxy SOCKS etc.). Mas o servidor não pode fazer o mesmo com meu computador - meu ISP não permite isso - significa que quando eu executo um serviço Apache no meu computador na porta 80, o servidor não pode chamar 1.1.1.1:80 ( a chamada não passará pelos firewalls do ISP e chegará ao meu computador).

Então, existe uma maneira (mas não entrar em contato com o ISP) para permitir que o servidor chame meu endereço IP com uma resposta bem-sucedida?

Quero dizer, criar algum tipo de "túnel" que meu computador abre para o servidor e torna o IP do computador acessível através do túnel.

    
por PerwinCZ 27.02.2015 / 20:54

1 resposta

0

Você não está falando muito sobre sua configuração além dos exemplos de IP e software de servidor, por isso estou fazendo algumas suposições e adivinhações aqui.

Certifique-se de que, na verdade, é o seu ISP que está bloqueando a porta de entrada 80, como isso pode ser feito em modems / firewalls localmente também. Se você tem, por exemplo, modem ADSL servindo a conexão, pode ser que o modem esteja fazendo o bloqueio e, nesse caso, você pode abrir a porta dependendo da configuração do modem. O mesmo com modems a cabo.

Se o seu ISP estiver realmente bloqueando a porta 80 para o tráfego de entrada, não há muito o que fazer além de usar um túnel de tipos. Não sei se algum provedor de VPN permite tal possibilidade, mas você poderia, teoricamente, utilizar computador de amigos (embora eu não recomende isso) e rotear tráfego de entrada para a porta 80 de lá para seu computador através de VPN ou se você tiver acesso a servidor ou provedor VPS você poderia encaminhar o tráfego de lá para o seu computador, supondo que você pode manter a conexão VPN aberta para isso.

Tenha em mente, no entanto, que alguns ISPs proíbem especialmente o uso de servidores em suas redes de consumidores. Isso pode causar problemas se for mencionado no contrato que você tem com eles.

Quanto a como criar VPN ou encapsulamento, isso depende muito de qual sistema operacional você está usando. Com o Windows eu usei putty para tunelamento, mas existem melhores opções disponíveis, apenas não lembro de nomes. Quanto à criação de VPN, o OpenVPN é uma opção decente.

Eu também estou assumindo que os endereços IP que você está usando na sua pergunta são apenas exemplos e não endereços IP reais que você está usando em sua rede, pois isso poderia causar problemas com a rede externa (Internet).

    
por 27.02.2015 / 21:18