Hjemmeside » hvordan » Er det mulig for forskjellige personer å ha samme offentlige IP-adresse?

    Er det mulig for forskjellige personer å ha samme offentlige IP-adresse?

    For det meste er vi alle vant til å ha en unik offentlig IP-adresse, men hva gjør du når det egentlig ikke er tilfelle? Hva skjer akkurat nå? Med det for øye, hjelper dagens SuperUser Q & A-innlegg en forvirret leser til å løse et IP-adressemyte.

    Dagens Spørsmål & Svar-sesjon kommer til oss med høflighet av SuperUser-en underavdeling av Stack Exchange, en fellesskapsdrevet gruppering av Q & A-nettsteder.

    Foto courtesy of Nicolas Nova (Flickr).

    Spørsmålet

    SuperUser-leser Spartan vil vite om det er mulig for forskjellige personer å ha samme offentlige IP-adresse:

    Som jeg forstår, kan to datamaskiner ikke ha samme offentlige (eksterne) IP-adresse, med mindre de er koblet til via samme ruteren. Hvis de er koblet til via samme ruteren, kan de ha (felles) samme offentlige IP-adresse, men har forskjellige private (lokale) IP-adresser.

    Situasjonen jeg møtte

    Min venn og jeg bruker begge samme Internett-leverandøren. Vi har forskjellige brukernavn og passord, og uavhengige forbindelser til vår Internett-leverandør, men vi har samme offentlige IP-adresse! Hvordan er dette mulig? Når vi bruker Google til å bestemme vår IP-adresse, får vi begge det samme nøyaktige resultatet, 112.133.229.29 (i ruteren står det 10.1.102.93, viser min venns ruteren 10.1.101.29).

    Jeg har installert en Apache webserver på min datamaskin og vet at den kan nås via den offentlige IP-adressen på datamaskinen min, men i mitt tilfelle har jeg ikke en unik offentlig IP-adresse, så det er umulig for alle å få tilgang til datamaskinen min via http://112.133.229.29/index.html.

    Vennen jeg nevnte ovenfor er i stand til å få tilgang til datamaskinen min ved hjelp av denne adressen: http://10.1.102.93/index.html, så jeg finner meg selv lurer på om vi har en slags vanlig Internett-leverandør DNS.

    Hvis en annen venn av meg prøver å få tilgang til datamaskinen min via en annen Internett-leverandør ved hjelp av den ruteren-baserte lenken vist ovenfor (http://10.1.102.93/index.html), kan han ikke få tilgang til den.

    Hvordan gjør Internett-leverandøren dette? Mine forespørsler til en hvilken som helst server er festet med min offentlige IP-adresse, og serveren svarer på forespørselen basert på den adressen.

    Er det mulig for forskjellige personer å ha samme offentlige IP-adresse?

    Svaret

    SuperUser-bidragsyter Gestudio Cloud har svaret for oss:

    Vel, som DavidPostill nevnte tidligere, bruker Internett-leverandøren din NAT på sine rutere før du ruter trafikken til Internett.

    I utgangspunktet betyr dette at du og de andre klientene i Internett-leverandørens "serviceområde" er i et stort Metropolitan Area Network (MAN), og det fungerer på samme måte som hjemmens ruteren gjør ved å skape et lokalnettverk (LAN), bare på en mye større skala.

    Hvorfor vil din Internett-leverandør gjøre dette? Vel, svaret er enkelt. De ønsker og / eller trenger å bruke en lavere mengde offentlige IPv4-adresser (sannsynligvis fordi de har flere kunder enn tilgjengelige offentlige IPv4-adresser).

    Som du kanskje vet, var bassenget av gratis IPv4-adresser oppbrukt for noen år siden. Bærere som vokser, er ikke i stand til å få nye IPv4-undernett, med mindre de kjøper dem fra andre Internett-leverandører som lukker et annet sted.

    Løsningen er å bruke IPv6-adresser. Dette krever selvsagt å bytte rutere, endre konfigurasjoner, investere penger og tid, etc., så det er bare enklere og raskere å sette opp et stort Metropolitan Area Network..

    Du kan ringe dem og spørre om å få en dedikert IPv4-adresse, men de vil trolig kreve en ekstra betaling fra din side bare for å ha en dedikert IPv4-adresse for din datamaskin / plassering.


    Har du noe å legge til forklaringen? Lyder av i kommentarene. Vil du lese flere svar fra andre tech-savvy Stack Exchange-brukere? Sjekk ut hele diskusjonstråden her.