Je možné, aby rôzni ľudia mali rovnakú verejnú IP adresu?
Väčšinou sme všetci zvyknutí mať jedinečnú verejnú IP adresu, ale čo robíte, keď tomu tak nie je? Čo sa vlastne deje? S ohľadom na to dnes dnešný príspevok SuperUser Q & A pomáha zmätenému čitateľovi vyriešiť záhadu IP adresy.
Dnešná relácia otázok a odpovedí sa k nám pridelí zdvorilosťou SuperUser - podskupiny Stack Exchange, zoskupenia webových stránok typu Q & A.
Foto s láskavým dovolením Nicolasa Nova (Flickr).
Otázka
Čítačka SuperUser Spartan chce vedieť, či je možné, aby rôzni ľudia mali rovnakú verejnú IP adresu:
Ako to chápem, dva počítače nemôžu mať rovnakú verejnú (externú) adresu IP, pokiaľ nie sú pripojené cez ten istý smerovač. Ak sú pripojené cez ten istý smerovač, môžu mať (zdieľajú) rovnakú verejnú IP adresu, ale majú rôzne súkromné (miestne) adresy IP.
Situácia, ktorej som sa stretol
Moja priateľka a ja používame rovnakého poskytovateľa internetových služieb. Máme rôzne užívateľské mená a heslá a nezávislé pripojenie k poskytovateľovi internetových služieb, ale máme rovnakú verejnú IP adresu! Ako je to možné? Keď používame Google na určenie našej IP adresy, dostaneme obaja rovnaký presný výsledok, 112.133.229.29 (v mojom routeri hovorí 10.1.102.93, router môjho priateľa hovorí 10.1.101.29).
Na svojom počítači som nainštaloval webový server Apache a vedel som, že je prístupný cez verejnú IP adresu môjho počítača, avšak v mojom prípade nemám jedinečnú verejnú IP adresu, takže nie je možné, aby ktokoľvek mohol pristupovať k počítaču cez http://112.133.229.29/index.html.
Priateľ, ktorý som spomínal vyššie, má prístup k môjmu počítaču pomocou tejto adresy: http://10.1.102.93/index.html, a preto som si zvedel, či máme nejaký spoločný poskytovateľ internetových služieb DNS.
Ak sa iný môj priateľ pokúsi získať prístup k môjmu počítaču prostredníctvom iného poskytovateľa internetových služieb pomocou vyššie uvedeného odkazu na smerovač (http://10.1.102.93/index.html), nemôže k nemu pristupovať.
Ako to robí môj poskytovateľ internetových služieb? Moje žiadosti na ľubovoľný server sú pripnuté s mojou verejnou IP adresou a server odpovie na žiadosť na základe tejto adresy.
Je možné, aby rôzni ľudia mali rovnakú verejnú IP adresu?
Odpoveď
Sprostredkovateľ služby SuperUser Gestudio Cloud má odpoveď pre nás:
No, ako už spomínal DavidPostill, váš poskytovateľ internetových služieb používa sieť NAT na svojich routeroch predtým, ako smeruje vašu návštevnosť na internet.
V podstate to znamená, že vy a ostatní klienti vo vašej "servisnej oblasti" poskytovateľa internetových služieb sa nachádzajú vo veľkej sieti metropolitnej oblasti (MAN) a fungujú rovnako ako router vášho domova pri vytváraní lokálnej siete (LAN) v oveľa väčšej miere.
Prečo by to váš poskytovateľ internetových služieb urobil? No, odpoveď je jednoduchá. Chcú a / alebo potrebujú používať nižšiu verejnú IPv4 adresu (pravdepodobne preto, že majú viac zákazníkov ako verejné IPv4 adresy).
Ako možno viete, súbor voľných adries IPv4 bol vyčerpaný pred pár rokmi. Dopravcovia, ktorí rastú, nie sú schopní získať nové podsiete protokolu IPv4, pokiaľ ich nekupujú od iných poskytovateľov internetových služieb, ktoré sa uzatvárajú niekde inde.
Riešením je použiť adresy IPv6. To samozrejme vyžaduje zmenu smerovačov, meniace sa konfigurácie, investovanie peňazí a času atď., Takže zriadenie obrovskej metropolitnej siete je pre nich jednoduchšie a rýchlejšie.
Môžete ich zavolať a požiadať o získanie špecializovanej adresy IPv4, ale pravdepodobne budú vyžadovať dodatočnú platbu z vašej strany len preto, aby mala vašu počítačovú / lokalizovanú adresu IPv4.
Máte niečo doplniť vysvetlenie? Znie to v komentároch. Chcete sa dozvedieť viac odpovedí od iných používateľov technickej úrovne Stack Exchange? Pozrite sa na celý diskusný príspevok tu.