Je li moguće da različiti ljudi imaju istu javnu IP adresu?
Većinom smo svi navikli na jedinstvenu javnu IP adresu, ali što činite kada to zapravo nije slučaj? Što se točno događa? Imajući to na umu, današnji post SuperUser Q&A pomaže zbunjenom čitatelju da riješi tajnu IP adrese.
Današnja sesija pitanja i odgovora dolazi nam ljubaznošću SuperUser-a, podjele Stack Exchangea, grupiranja web-lokacija za pitanja i odgovore u zajednici.
Fotografija ljubaznošću Nicolasa Nove (Flickr).
Pitanje
Čitač SuperUser Spartan želi znati je li moguće da različite osobe imaju istu javnu IP adresu:
Koliko ja razumijem, dva računala ne mogu imati istu javnu (vanjsku) IP adresu osim ako su povezani istim usmjerivačem. Ako su povezani putem istog usmjerivača, tada mogu imati (dijeliti) istu javnu IP adresu koja još ima različite privatne (lokalne) IP adrese.
Situacija na koju sam naišla
Moj prijatelj i ja koristimo istog davatelja internetskih usluga. Imamo različita korisnička imena i lozinke, te neovisne veze s našim davateljem internetskih usluga, ali imamo istu javnu IP adresu! Kako je ovo moguće? Kada koristimo Google za određivanje naše IP adrese, oboje dobivamo isti točan rezultat, 112.133.229.29 (u mom usmjerivaču piše 10.1.102.93, router mog prijatelja kaže 10.1.101.29).
Instalirao sam Apache web poslužitelj na svoje računalo i znam da mu se može pristupiti putem javne IP adrese mog računala, ali u mom slučaju nemam jedinstvenu javnu IP adresu, tako da je nemoguće da bilo tko pristupi mom računalu putem http://112.133.229.29/index.html.
Prijatelj kojeg sam gore spomenuo može pristupiti mom računalu koristeći ovu adresu: http://10.1.102.93/index.html, tako da se pitam jesmo li imali neku vrstu uobičajenog davatelja internetskih usluga DNS.
Ako drugi moj prijatelj pokuša pristupiti mojem računalu putem drugog davatelja internetskih usluga pomoću gore navedene veze na ruteru (http://10.1.102.93/index.html), on joj ne može pristupiti.
Kako to radi moj pružatelj internetskih usluga? Moji zahtjevi na bilo koji poslužitelj prikvareni su s mojom javnom IP adresom, a poslužitelj odgovara na zahtjev na temelju te adrese.
Je li moguće da različite osobe imaju istu javnu IP adresu?
Odgovor
Doprinosnik SuperUser-a Gestudio Cloud ima odgovor za nas:
Pa, kao što je DavidPostill ranije spomenuo, vaš davatelj internetskih usluga koristi NAT na svojim usmjerivačima prije usmjeravanja prometa na internet.
U osnovi, to znači da se vi i ostali klijenti unutar vašeg "pružatelja usluga" vašeg internetskog pružatelja usluga nalaze u velikoj mrežnoj mreži (MAN) i da funkcionira na isti način kao i vaš kućni usmjerivač u stvaranju lokalne mreže (LAN), u mnogo većoj mjeri.
Zašto bi vaš davatelj internetskih usluga to učinio? Pa, odgovor je jednostavan. Žele i / ili moraju koristiti manju količinu javnih IPv4 adresa (vjerojatno zato što imaju više klijenata od dostupnih javnih IPv4 adresa).
Kao što možda znate, bazen besplatnih IPv4 adresa je iscrpljen prije nekoliko godina. Prijevoznici koji rastu ne mogu dobiti nove IPv4 podmreže osim ako ih kupuju od drugih pružatelja internetskih usluga koji se zatvaraju negdje drugdje.
Rješenje je da koristite IPv6 adrese. To očito zahtijeva promjenu usmjerivača, mijenjanje konfiguracija, ulaganje novca i vremena, itd., Tako da im je postavljanje mreže velikih gradskih područja jednostavnije i brže..
Možete ih nazvati i pitati za dobivanje namjenske IPv4 adrese, ali će vjerojatno trebati dodatnu uplatu s vaše strane da biste imali zasebnu IPv4 adresu za vaše računalo / lokaciju.
Imate li što dodati objašnjenju? Zvuk isključen u komentarima. Želite li pročitati više odgovora od drugih tehničkih korisnika Stack Exchangea? Pogledajte cjelokupnu temu za raspravu ovdje.