For det meste er vi alle vant til å ha en unik offentlig IP-adresse, men hva gjør du når Det er egentlig ikke tilfelle? Hva skjer akkurat nå? Med det for øye, hjelper dagens SuperUser Q & A-post en forvirret leser til å løse et IP-adressemyster.
Dagens Spørsmål og svar-sesjon kommer til oss med høflighet av SuperUser-en underavdeling av Stack Exchange, en fellesskapsdrevet gruppe av Q & A-nettsteder.
Foto courtesy of Nicolas Nova (Flickr).
SuperUser-leseren Spartan vil vite om det er mulig for forskjellige personer å ha samme offentlige IP-adresse:
Som jeg forstår det, to datamaskiner kan 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 tjenesteleverandør. 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å datamaskinen min 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 //112.133. 229.29 / index.html.
Vennen jeg nevnte ovenfor er i stand til å få tilgang til min datamaskin ved hjelp av denne adressen: //10.1.102.93/index.html, så jeg finner meg selv lurer på om vi har en slags vanlig Internett-tjeneste 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 (//10.1.102.93/index.html), kan han ikke få tilgang det.
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?
SuperUser-bidragsyter Gestudio Cloud har svaret for oss:
Vel, som DavidPostill nevnte tidligere, bruker Internett-leverandøren din NAT på rutene sine før du sender trafikken til Internett.
Dette innebærer i utgangspunktet at du og den 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 for å 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? Se hele diskusjonstråden her.
Den ultimate veiledningen for å installere inkompatible Android-apper fra Google Play
Android-utviklere kan begrense sine programmer til bestemte enheter, land og minimale versjoner av Android. Det finnes imidlertid måter rundt disse begrensningene, slik at du kan installere apper merket som "ikke kompatible med enheten din." Merk at disse triksene ikke alle støttes av Google. Disse triksene krever å lure Google Play, og mange krever rot.
Slik administrerer du tilgjengelighetsfunksjoner i Windows 10
Tilgjengelighetsalternativer er bygd inn i Windows for å hjelpe brukere som har problemer med å bruke datamaskinene, vanligvis får litt mer funksjonalitet ut av deres favoritt-OS. Selv om Windows 10 innoverer på mange funksjoner som vi har kommet til å forvente fra eldre versjoner av operativsystemet, har Microsoft for det meste valgt å beholde mye av kjernefunksjonaliteten til tilgjengelighetsfunksjonene, slik at det blir enklere både på brukere og utviklere til å tilpasse seg uten mye problemer mellom det gamle systemet og det nye.