17Jul
Em sua maior parte, todos nós estamos acostumados a ter um endereço IP público único, mas o que você faz quando não é esse o caso? O que exatamente está acontecendo? Com isso em mente, o super-usuário Q & A Post ajuda um leitor confuso a resolver um mistério de endereço IP.
Today's Question &A sessão de atendimento chega a cortesia do SuperUser - uma subdivisão do Stack Exchange, um agrupamento comunitário de sites Q & A.
Foto cortesia de Nicolas Nova( Flickr).
A pergunta
Leitor de superutilizador Spartan quer saber se é possível que diferentes pessoas tenham o mesmo endereço IP público:
Como eu entendo, dois computadores não podem ter o mesmo endereço IP público( externo) a menos que estejam conectados através do mesmoroteador. Se eles estiverem conectados através do mesmo roteador, eles podem ter( compartilhar) o mesmo endereço IP público ainda ter diferentes endereços IP privados( locais).
A situação que encontrei
Meu amigo e eu usamos o mesmo provedor de serviços de Internet. Nós temos nomes de usuário e senhas diferentes, e conexões independentes para o nosso provedor de serviços de Internet, mas temos o mesmo endereço IP público! Como isso é possível? Quando usamos o Google para determinar nosso endereço IP, ambos obtemos o mesmo resultado exato, 112.133.229.29( no meu roteador diz 10.1.102.93, o roteador do meu amigo diz 10.1.101.29).
Eu instalei um servidor web Apache no meu computador e sei que ele pode ser acessado através do endereço IP público do meu computador, mas no meu caso eu não tenho um endereço IP público exclusivo, por isso é impossível para qualquer um acessar meucomputador via http: //112.133.229.29/ index.html.
O amigo que mencionei acima é capaz de acessar meu computador usando este endereço: http: //10.1.102.93/ index.html, então eu me pergunto se temos algum tipo de DNS comum do provedor de serviços de Internet.
Se outro amigo meu tenta acessar meu computador através de um provedor de serviços de Internet diferente usando o link baseado em roteador mostrado acima( http: //10.1.102.93/ index.html), ele não consegue acessá-lo.
Como o meu provedor de serviços de Internet faz isso? Meus pedidos para qualquer servidor são fixados com meu endereço IP público e o servidor responde à solicitação com base nesse endereço.
É possível que pessoas diferentes tenham o mesmo endereço IP público?
A Resposta
Contribuinte do SuperUser Gestudio Cloud tem a resposta para nós:
Bem, como DavidPostill mencionou anteriormente, seu provedor de serviços de Internet está usando NAT em seus roteadores antes de rotear seu tráfego para a Internet.
Basicamente, isso significa que você e os outros clientes dentro da "área de serviço" do provedor de serviços de Internet estão em uma grande rede de área metropolitana( MAN) e que funcionam do mesmo modo que o roteador de sua casa faz na criação de uma rede de área local( LAN)apenas em uma escala muito maior.
Por que seu provedor de serviços de internet faria isso? Bem, a resposta é simples. Eles querem e / ou precisam usar uma quantidade menor de endereços IPv4 públicos( provavelmente porque eles têm mais clientes do que os endereços IPv4 públicos disponíveis).
Como você pode saber, o pool de endereços IPv4 gratuitos foi esgotado há alguns anos atrás. As operadoras que estão crescendo não conseguem obter novas sub-redes IPv4, a menos que as compram de outros provedores de serviços de Internet que fechem em algum outro lugar.
A solução é usar endereços IPv6.Isso, obviamente, exige a mudança de roteadores, a mudança de configurações, o investimento em dinheiro e tempo, etc., de modo que a criação de uma enorme rede de área metropolitana é mais simples e fácil para eles.
Você pode chamá-los e perguntar sobre como obter um endereço IPv4 dedicado, mas provavelmente exigirá um pagamento extra da sua parte apenas para ter um endereço IPv4 dedicado para o seu computador / localização.
Tem alguma coisa a adicionar à explicação? Som desligado nos comentários. Deseja ler mais respostas de outros usuários Tech-savvy Stack Exchange? Confira o tópico de discussão completo aqui.