/ / Är det möjligt för olika människor att ha samma offentliga IP-adress?

Är det möjligt för olika människor att ha samma offentliga IP-adress?

är-det-möjligt-för-olika-människor-att-ha-samma-offentliga-ip-adress-00

För det mesta är vi alla vana vid att ha enunik offentlig IP-adress, men vad gör du när så inte är fallet? Vad exakt pågår? Med det i åtanke hjälper dagens SuperUser Q & A-inlägg en förvirrad läsare att lösa ett IP-adress mysterium.

Dagens fråga & svar-session kommer till oss med tillstånd av SuperUser - en underavdelning av Stack Exchange, en samhällsstyrd gruppering av frågor och svar på webbplatser.

Foto med tillstånd av Nicolas Nova (Flickr).

Frågan

SuperUser-läsaren Spartan vill veta om det är möjligt för olika människor att ha samma offentliga IP-adress:

Som jag förstår det kan två datorer inte hasamma offentliga (externa) IP-adress om de inte är anslutna via samma router. Om de är anslutna via samma router kan de ha (dela) samma offentliga IP-adress men ändå ha olika privata (lokala) IP-adresser.

Situationen jag stötte på

Min vän och jag använder båda samma internettjänsteleverantör. Vi har olika användarnamn och lösenord och oberoende anslutningar till vår Internetleverantör, men ändå har vi samma offentliga IP-adress! Hur är detta möjligt? När vi använder Google för att bestämma vår IP-adress får vi båda samma exakta resultat, 112.133.229.29 (i min router står det 10.1.102.93, min väns router säger 10.1.101.29).

Jag har installerat en Apache-webbserver på mindator och vet att den kan nås via min dators offentliga IP-adress, men i mitt fall har jag ingen unik offentlig IP-adress, så det är omöjligt för någon att komma åt min dator via http://112.133.229.29/ index.html.

Vänen jag nämnde ovan kan komma åt min dator med den här adressen: http://10.1.102.93/index.html, så jag undrar om vi har någon typ av internetleverantör DNS.

Om en annan vän till mig försöker komma åt min dator via en annan internetleverantör med hjälp av den routerbaserade länken som visas ovan (http://10.1.102.93/index.html), kan han inte komma åt den.

Hur gör min internetleverantör detta? Mina förfrågningar till vilken server som helst är fästa med min offentliga IP-adress och servern svarar på förfrågan baserat på den adressen.

Är det möjligt för olika personer att ha samma offentliga IP-adress?

Svaret

SuperUser-bidragsgivaren Gestudio Cloud har svaret för oss:

Som DavidPostill nämnde tidigare använder din internetleverantör NAT på sina routrar innan du dirigerar din trafik till Internet.

I grund och botten betyder detta att du och den andrakunder inom din internetleverantörs "serviceområde" befinner sig i ett stort Metropolitan Area Network (MAN) och det fungerar på samma sätt som ditt hems router gör för att skapa ett Local Area Network (LAN), bara i mycket större skala.

Varför skulle din internetleverantör göra detta? Svaret är enkelt. De vill och / eller behöver använda en lägre mängd offentliga IPv4-adresser (förmodligen för att de har fler kunder än tillgängliga offentliga IPv4-adresser).

Som du kanske vet, poolen med gratis IPv4-adresservar utmattad för ett par år sedan. Transportörer som växer kan inte få nya IPv4-undernät om de inte köper dem från andra internetleverantörer som stänger någon annanstans.

Lösningen är att använda IPv6-adresser. Detta kräver uppenbarligen att byta routrar, ändra konfigurationer, investera pengar och tid etc., så det är bara enklare och snabbare för dem att ställa in ett stort Metropolitan Area Network.

Du kan ringa dem och fråga om att få en dedikerad IPv4-adress, men de kommer troligen att kräva en extra betalning från din sida bara för att ha en dedikerad IPv4-adress för din dator / plats.


Har något att lägga till förklaringen? Ljud av i kommentarerna. Vill du läsa fler svar från andra tekniska kunniga Stack Exchange-användare? Kolla in hela diskussionstråden här.