17Jul

Vai ir iespējams, ka citai personai ir tā pati publiska IP adrese?

Lielāko daļu no mums visi izmanto, lai iegūtu unikālu publisko IP adresi, bet ko jūs darāt, ja patiesībā tas tā nav? Kas notiek tieši?Ņemot to vērā, šodienas SuperUser Q & amats palīdz neskaidrajam lasītājam atrisināt IP adreses noslēpumu.

šodienas jautājums &Atbildes sesija mums priecājas par SuperUser - Stack Exchange, kas ir kopienas un Q & A tīmekļa vietņu grupa.

Foto pieklājīgi no Nicolas Nova( Flickr).

Jautājums

SuperUser lasītājs Spartan vēlas uzzināt, vai dažādiem cilvēkiem ir iespējams vienāda publiskā IP adrese:

Kā es to saprotu, diviem datoriem nevar būt tā pati publiska( ārēja) IP adrese, ja vien tie nav savienoti ar to pašumaršrutētājsJa tie ir savienoti ar vienu un to pašu maršrutētāju, tad tiem var būt( kopīgota) tā pati publiskā IP adrese, taču tām ir atšķirīgas privātas( vietējas) IP adreses.

Situācija, ar kuru es saskāries

Mans draugs un es abi izmanto to pašu interneta pakalpojumu sniedzēju. Mums ir dažādi lietotāju vārdi un paroles, kā arī neatkarīgi savienojumi ar mūsu interneta pakalpojumu sniedzēju, taču mums ir tā pati publiskā IP adrese! Kā tas ir iespējams? Kad mēs izmantojam Google, lai noteiktu mūsu IP adresi, mēs abi iegūstam precīzu rezultātu, 112.133.229.29( manā maršrutētājā teikts 10.1.102.93, mana drauga maršrutētājs saka 10.1.101.29).

Manā datorā esmu instalējis Apache tīmekļa serveri un zinu, ka to var piekļūt, izmantojot sava datora publisko IP adresi, bet manā gadījumā man nav unikālas publiskās IP adreses, tāpēc ikviens nevar piekļūt manam datoram.dators, izmantojot http: //112.133.229.29/ index.html.

Mans iepriekš minētais draugs var piekļūt savam datoram, izmantojot šo adresi: http: //10.1.102.93/ index.html, tāpēc es uzskatu, ka es domāju, vai mums ir sava veida kopīgs interneta pakalpojumu sniedzējs DNS.

Ja cits mans draugs mēģina piekļūt savam datoram, izmantojot citu interneta pakalpojumu sniedzēju, izmantojot iepriekš norādīto maršrutētāju( http: //10.1.102.93/ index.html), viņš nevar piekļūt tam.

Kā mans interneta pakalpojumu sniedzējs to dara? Mani pieprasījumi jebkuram serverim ir piestiprināti ar manu publisko IP adresi, un serveris atbild uz pieprasījumu, pamatojoties uz šo adresi.

Vai ir iespējams, ka dažādiem cilvēkiem ir tā pati publiskā IP adrese?

Atbilde

SuperUser atbalstītājam Gestudio Cloud mums ir atbilde:

Nu, kā minēts iepriekš DavidPostill, jūsu interneta pakalpojumu sniedzējs pirms to maršrutēšanas maršrutēšanas uz internetu izmanto savu maršrutētāju.

Būtībā tas nozīmē, ka jūs un citi jūsu interneta pakalpojumu sniedzēja pakalpojuma apgabala klienti atrodas lielā Metropolitan Area Network( MAN), un tā darbojas tāpat kā jūsu mājas maršrutētājs, izveidojot lokālo tīklu( LAN),tikai daudz plašākā mērogā.

Kāpēc jūsu interneta pakalpojumu sniedzējs to dara? Nu, atbilde ir vienkārša. Viņi vēlas un / vai vajag izmantot zemāku publisko IPv4 adresi( iespējams, tāpēc, ka tiem ir vairāk klientu nekā pieejamās publiskās IPv4 adreses).

Kā jūs varat zināt, bezmaksas IPv4 adrešu kopums pirms dažiem gadiem tika izsmelts. Uzaudzinātie pārvadātāji nespēj iegūt jaunus IPv4 apakšnodus, ja vien viņi tos nepērk no citiem interneta pakalpojumu sniedzējiem, kas slēdz kaut kur citur.

Risinājums ir izmantot IPv6 adreses. Tas, protams, prasa mainīt maršrutētājus, mainīt konfigurācijas, ieguldīt naudu un laiku u.c., tādēļ milzīgs Metropolitan Area Network izveide tiem ir vieglāk un ātrāk.

Jūs varat piezvanīt viņiem un uzdot jautājumu par īpašas IPv4 adreses iegūšanu, taču, iespējams, viņiem būs nepieciešams papildus maksājums, lai jūsu datoram / atrašanās vietai tiktu piešķirta īpaša IPv4 adrese.

Vai kaut kas jāpievieno paskaidrojumam? Skatieties komentāros. Vēlaties lasīt citas atbildes no citiem tehnoloģiju savvy Stack Exchange lietotājiem?Šeit skatiet pilnu diskusiju pavedienu.