17Jul
V večini primerov smo vsi navajeni, da imamo edinstven javni IP naslov, toda kaj storite, če to dejansko ni tako? Kaj se točno dogaja? S tem v mislih, današnji SuperUser Q & A post pomaga nerazumnim bralcem rešiti skrivnost IP naslova.
Današnje vprašanje &S sejo odgovora prihaja uporaba SuperUserja, ki je razdeljena na Stack Exchange, skupinsko spletno stran Q & A.
Foto avtorja Nicolas Nova( Flickr).
Vprašalnik
SuperUser bralnik Spartan želi vedeti, ali imajo različni ljudje isti javni IP-naslov:
Kot razumem, dva računalnika ne moreta imeti istega javnega( zunanjega) IP-naslova, če sta povezana prek istegausmerjevalnik.Če so povezani prek istega usmerjevalnika, lahko imajo( delijo) isti javni IP naslov, vendar imajo različne zasebne( lokalne) IP-naslove.
Stanje, s katerim sem naletel
Moj prijatelj in jaz uporabljata isti ponudnik 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 uporabimo Google za določitev našega IP-naslova, oba dobimo enak točen rezultat, 112.133.229.29( v mojem usmerjevalniku piše 10.1.102.93, ruter mojega prijatelja pravi 10.1.101.29).
V računalniku sem namestil spletni strežnik Apache in vedel, da je dostopen prek javnega IP-naslova mojega računalnika, vendar v mojem primeru nimam edinstvenega javnega IP-naslova, zato je nemogoče, da bi kdorkoli dostopal do mojegaračunalnik prek http: //112.133.229.29/ index.html.
Prijatelj, ki sem ga omenil, lahko dostopa do svojega računalnika z uporabo tega naslova: http: //10.1.102.93/ index.html, zato se sprašujem, če imamo kakšen skupni DNS ponudnik internetnih storitev.
Če drugi moj prijatelj poskuša dostopiti do svojega računalnika prek drugega ponudnika internetnih storitev z uporabo zgoraj navedene povezave na usmerjevalniku( http: //10.1.102.93/ index.html), ne more dostopati do njega.
Kako to počne moj ponudnik internetnih storitev? Moje zahteve za kateri koli strežnik se pripnejo z mojim javnim IP naslovom in strežnik se odzove na zahtevo na podlagi tega naslova.
Ali imajo različni ljudje enake javne naslove IP?
Odzivnik
SuperUser, ki prispeva Gestudio Cloud, ima odgovor za nas:
No, kot že omenil DavidPostill, vaš ponudnik internetnih storitev uporablja NAT na svojih usmerjevalkah, preden usmerja svoj promet na internet.
V bistvu to pomeni, da ste vi in drugi odjemalci znotraj vašega servisnega območja vašega ponudnika internetnih storitev v velikem metropolitanskem omrežju( MAN) in delujejo enako, kot usmerjevalnik vašega doma pri ustvarjanju lokalnega omrežja( LAN),samo v veliko večjem obsegu.
Zakaj bi vaš ponudnik internetnih storitev to storil? No, odgovor je preprost.Želijo in / ali potrebujejo manjšo količino javnih naslovov IPv4( verjetno zato, ker imajo več strank kot razpoložljivi javni naslovi IPv4).
Kot ste že veste, je bil bazen brezplačnih naslovov IPv4 izčrpan pred nekaj leti. Nosilci, ki rastejo, ne morejo dobiti novih podomrežij IPv4, če jih ne kupijo od drugih ponudnikov internetnih storitev, ki se zapirajo nekam drugje.
Rešitev je uporaba naslovov IPv6.To očitno zahteva spreminjanje usmerjevalnikov, spreminjanje konfiguracij, vlaganje denarja in časa itd., Zato je vzpostavitev ogromne metropolitanske mreže enostavno in hitrejše.
Lahko jih pokličete in vprašate za pridobitev namenskega IPv4 naslova, vendar bodo verjetno zahtevali dodatno plačilo z vaše strani samo za namenski naslov IPv4 za vaš računalnik / lokacijo.
Ali želite dodati nekaj pojasnila? Zvok v komentarjih.Želite prebrati več odgovorov od drugih uporabniških članov stack Exchange? Oglejte si celotno temo za razpravo tukaj.