17Jul

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 v skutočnosti nie je?Čo sa vlastne deje? S ohľadom na to dnes dnešný post SuperUser Q & A pomáha zmätenému čitateľovi vyriešiť záhadu IP adresy.

Dnešná otázka &Odpoveď na zasadnutie nám príde s láskavým dovolením SuperUser - subdivíziu Stack Exchange, komunitne riadeného zoskupenia webových stránok 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ú) IP adresu, pokiaľ nie sú pripojené cez rovnakúrouter. Ak sú pripojené cez ten istý smerovač, môžu mať( zdieľajú) rovnakú verejnú IP adresu, ale majú iné súkromné ​​(miestne) IP adresy.

Situácia, ktorú som narazil na

Môj priateľ a ja obaja používame toho istého poskytovateľa internetových služieb. Máme rôzne použí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, obaja dostaneme 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, ale v mojom prípade nemám jedinečnú verejnú IP adresu, takže nie je možné,počítač 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, takže si myslím, že mám otázku, či máme nejaký spoločný poskytovateľ internetových služieb DNS.

Ak sa iný môj priateľ prihlási k 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é, že rôzni ľudia majú rovnakú verejnú IP adresu?

Odpoveď

SuperUser prispievateľ Gestudio Cloud má odpoveď pre nás:

No, ako už spomínal DavidPostill, váš poskytovateľ internetových služieb používa 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)len 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 spýtať sa na získanie adresy IPv4, ale pravdepodobne budú vyžadovať dodatočnú platbu z vašej strany len preto, aby mala vašu počítačovú / lokálnu IPv4 adresu.

Musíte niečo doplniť k vysvetleniu? Znížte komentáre. Chcete si prečítať viac odpovedí od iných používateľov technológie Stack Exchange? Pozrite sa na celý diskusný príspevok tu.