IP estático para IP dinâmico

1

Eu tenho um endereço IP dinâmico. Eu gostaria de ter um IP estático, mas a Virgin Media não permite IPs estáticos para serviços residenciais de banda larga, mesmo se você os perguntar muito bem e se oferecer para pagar por isso sem mudar para uma tarifa comercial.

Já estou registrado com um serviço de DNS dinâmico que é atualizado pelo meu roteador. Por exemplo, me.example.com sempre será resolvido para meu IP dinâmico. Isso é bom para algumas circunstâncias, mas não se você só puder inserir um endereço IP em arquivos de configuração / hardware, etc., como firewalls, serviços de subversão, etc, etc.

Existe alguma maneira de eu ter um endereço IP estático 'encaminhando' para meu IP dinâmico?

Uma solução possível envolveria encapsulamento? Configurando um proxy privado? Por favor, observe o seguinte:

  • Eu posso comprar um endereço IP do meu host.
  • Tenho acesso a um servidor da Web e posso criar zonas DNS personalizadas.
  • Fico feliz em ter um servidor da web funcionando em casa, se necessário também.
  • Eu não desejo mudar de provedor de banda larga.
  • Já estou ciente dos "IPs fixos" da VM, dos quais estou aproveitando ao deixar o modem ligado o tempo todo
  • Eu tenho controle zero sobre os serviços que exigem a entrada do endereço IP, por isso não posso resolver o problema dessa maneira (os serviços que preciso acessar estão funcionando).

PS Eu tentei googling esta questão, mas é muito difícil procurar como a maioria dos resultados estão relacionados com o DNS dinâmico (que eu já configurei e não é bem o que eu estou depois)

    
por teaforchris 28.04.2010 / 23:53

2 respostas

2

Se bem entendi, você precisa inserir um endereço IP estático nas listas de controle de acesso para serviços externos. Como você tem um host da Web com endereços estáticos, uma maneira fácil pode ser usar o encaminhamento de porta com o SSH. Por exemplo:

home$ ssh -L 3690:svn.example.com:3690 webhost.example.com
... then, in another local shell ...
home$ svn ls svn://localhost

Isto irá encapsular a conexão do Subversion através do SSH para o seu host, que então passará para o servidor do Subversion, vindo do endereço do seu host.

O SSH tem uma ampla variedade de opções de encapsulamento que podem ser aplicadas de forma criativa em muitas situações diferentes. Por exemplo, você pode configurar um servidor da Web (ou qualquer outro tipo de servidor) em casa e usar o SSH com -R para fazer o encapsulamento de conexões do seu host da Web para sua máquina doméstica.

    
por 29.04.2010 / 00:28
0

A Virgin Media distribui endereços dinâmicos usando o DHCP. Cada atribuição de DHCP é concedida, o que define que o dispositivo de recebimento pode usar o endereço fornecido pelo período de tempo definido na concessão e, em seguida, deve ser renovado. Assim:

  1. Se você deixar o dispositivo e seu modem sempre ativados, descobrirá que ele continuará sendo renovado e você manterá o mesmo endereço IP.

  2. Se o dispositivo estiver desligado, a concessão será devolvida ou deixada para expirar, e o endereço IP associado será retornado ao pool e poderá ser atribuído a outra pessoa.

  3. Se esse endereço / locação não tiver sido atribuído a outra pessoa quando você ligar o dispositivo novamente, o mesmo contrato será solicitado e as chances são de que você receba o mesmo endereço de antes.

Portanto, embora o endereço que você está recebendo seja dinâmico, há uma boa chance de manter o mesmo endereço IP por um longo período. Desde que você possa manter seus dispositivos ligados e a VM não produza interrupções. Se você está conectando seu modem diretamente ao seu PC, então você pode querer substituí-lo por um roteador de baixa potência para manter sempre ligado.

Não é exatamente a mesma garantia de ter um IP estático, mas eu mesmo faço isso. Mantive o mesmo endereço por anos a fio. Certamente o tempo suficiente para que eu esteja confortável escrevendo em configurações de firewall e assim por diante.

Se você não se sentir confortável com isso, uma alternativa é rejeitar as conexões de outro host. Você deve ser capaz de confiar nesse host, já que qualquer conexão direta teria que ser permitida.

Configure-o como um servidor OpenVPN , adicione seu endereço às suas ACLs e, em seguida, conecte-se a ele com outras diretivas route em sua config ou usando redirect-gateway .

    
por 29.04.2010 / 10:41