Ali je možno, da imajo različni ljudje isti javni naslov IP?
Večinoma smo vsi navajeni, da imamo edinstven javni IP naslov, toda kaj počnete, ko to dejansko ni tako? Kaj se točno dogaja? S tem v mislih, današnji post SuperUser Q & A pomaga zmeden bralec rešiti skrivnost IP naslov.
Današnja seja vprašanj in odgovorov prihaja z namenom SuperUser-a, ki je del skupine Stack Exchange, ki temelji na skupnostih spletnih mest za vprašanja in odgovore.
Fotografija je odobrila Nicolas Nova (Flickr).
Vprašanje
Spletni bralec Spartan želi vedeti, ali je možno, da imajo različni ljudje isti javni naslov IP:
Kot razumem, dva računalnika ne moreta imeti istega javnega (zunanjega) IP naslova, razen če sta povezana prek istega usmerjevalnika. Če so povezani prek istega usmerjevalnika, lahko imajo (delijo) isti javni naslov IP, vendar imajo različne zasebne (lokalne) naslove IP.
Stanje, ki sem ga srečal
Moj prijatelj in jaz uporabljamo istega ponudnika internetnih storitev. Imamo različna uporabniška imena in gesla ter neodvisne povezave z našim ponudnikom internetnih storitev, vendar imamo isti javni IP naslov! Kako je to mogoče? Ko uporabljamo Google za določitev naslova IP, oba dobimo isti rezultat, 112.133.229.29 (v mojem usmerjevalniku je zapisano 10.1.102.93, moj prijateljov usmerjevalnik pravi 10.1.101.29).
Na svoj računalnik sem namestil spletni strežnik Apache in vem, da je dostopen prek javnega naslova IP računalnika, vendar v tem primeru nimam edinstvenega javnega naslova IP, zato je nemogoče, da bi kdo dostopal do računalnika prek http://112.133.229.29/index.html.
Prijatelj, ki sem ga omenil zgoraj, lahko dostopa do mojega računalnika s tem naslovom: http://10.1.102.93/index.html, zato se sprašujem, če imamo neke vrste skupni ponudnik internetnih storitev DNS.
Če drug moj prijatelj poskuša dostopati do računalnika prek drugega ponudnika internetnih storitev, ki uporablja zgornjo povezavo na osnovi usmerjevalnika (http://10.1.102.93/index.html), mu ni mogoče dostopati do njega.
Kako to počne moj ponudnik internetnih storitev? Moje zahteve za kateri koli strežnik so pripete z mojim javnim naslovom IP in strežnik se odzove na zahtevo na podlagi tega naslova.
Ali je možno, da imajo različni ljudje isti javni naslov IP?
Odgovor
Sodelavka SuperUser Gestudio Cloud ima odgovor za nas:
No, kot je prej omenil DavidPostill, vaš ponudnik internetnih storitev uporablja NAT na svojih usmerjevalnikih, preden vaš promet usmeri na internet.
V bistvu to pomeni, da ste vi in drugi odjemalci v "storitvenem" območju vašega ponudnika internetnih storitev v velikem Metropolitan Area Network (MAN) in da deluje na enak način kot usmerjevalnik vašega doma pri ustvarjanju lokalnega omrežja (LAN). v veliko večjem obsegu.
Zakaj bi to storil vaš ponudnik internetnih storitev? Odgovor je preprost. Želijo in / ali morajo uporabiti manjšo količino javnih naslovov IPv4 (verjetno zato, ker imajo več od razpoložljivih javnih naslovov IPv4)..
Kot morda že veste, je bila skupina prostih naslovov IPv4 izčrpana pred nekaj leti. Prevozniki, ki rastejo, ne morejo dobiti novih podmrež IPv4, razen če jih kupijo od drugih ponudnikov internetnih storitev, ki se zapirajo drugje.
Rešitev je uporaba naslovov IPv6. To seveda zahteva spreminjanje usmerjevalnikov, spreminjanje konfiguracij, vlaganje denarja in časa itd., Zato je vzpostavitev velikega velemestnega omrežja za njih preprostejša in hitrejša..
Lahko jih pokličete in vprašate za namenski naslov IPv4, vendar bodo verjetno zahtevali dodatno plačilo z vaše strani samo zato, da imate namenski naslov IPv4 za vaš računalnik / lokacijo..
Imate kaj dodati pojasnilu? Zvok v komentarjih. Želite prebrati več odgovorov drugih uporabnikov tehnologije Stack Exchange? Oglejte si celotno nit razprave tukaj.