Acessando o endereço IP da LAN de fora

1

Eu tenho um servidor SCM conectado à LAN do meu escritório que executa as ferramentas SCM como git, svn, etc. O roteador do escritório foi configurado com 'Port Forwarding' para que o servidor SCM possa ser acessado pelo público (externo) IP de casa, fora, etc. Quando no escritório, posso acessar o servidor SCM usando o endereço IP local. Mas quando em casa, eu preciso usar o IP de porta para frente para acessar o servidor SCM.

Sinto-me complicado lidar com dois endereços IP. Agora, existe uma maneira de acessar o servidor SCM usando apenas um endereço IP, independentemente da minha localização.

    
por Sangeeth Saravanaraj 30.04.2012 / 09:02

3 respostas

4

Se o roteador suportar NAT suspenso, então sim, basta usar o IP público de qualquer lugar.

Se não, então não. Do lado de fora, você deve usar o IP interno para ir de fora para dentro. Do lado de dentro, você não pode usar o IP externo porque é válido somente de fora. Portanto, não há um único IP que você possa usar de qualquer lugar.

    
por 30.04.2012 / 09:24
3

Seu arquivo / etc / hosts pode ter nome, pares de IP.

Então, adicione:

myscm internal.i.p.address
myscm external.i.p.address

no seu arquivo / etc / hosts e quando você tentar resolver pelo nome (myscm), ele será automaticamente resolvido. No entanto, isso é uma fraude e pode haver uma maneira melhor de reter os endereços DNS nas redes.

    
por 30.04.2012 / 10:11
2

Pode ser possível usar o fato de que diferentes servidores DNS serão usados de dentro e de fora da rede do escritório. Se você configurar o servidor DNS dentro da rede do seu escritório para servir um endereço IP interno e um servidor DNS externo para servir um endereço IP externo, seus laptops devem, em teoria, poder usar o nome DNS do servidor SCM sem problemas de ambos dentro e fora da rede do escritório.

Advertência: Não tenho certeza se sobrecarregar um nome DNS dessa maneira causará algum tipo de conflito.

    
por 30.04.2012 / 11:15