Mājas lapa » » Vai ir iespējams, ka dažādiem cilvēkiem ir vienāda publiskā IP adrese?

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

    Lielākoties mēs visi esam pieraduši, ka mums ir unikāla publiskā IP adrese, bet ko jūs darāt, kad tas patiesībā nav noticis? Kas tieši notiek? Paturot to prātā, šodienas SuperUser Q&A ziņa palīdz sajauktam lasītājam atrisināt IP adreses noslēpumu.

    Šodienas jautājumu un atbilžu sesija mums dod pieklājību no SuperUser-Stack Exchange apakšnodaļas, kas ir kopienas orientēta 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 vienāda publiskā IP adrese:

    Kā es to saprotu, diviem datoriem nevar būt tāda pati publiskā (ārējā) IP adrese, ja vien tie nav savienoti ar to pašu maršrutētāju. Ja tie ir savienoti, izmantojot to pašu maršrutētāju, tad tiem var būt (koplietot) to pašu publisko IP adresi, kam vēl ir dažādas privātas (vietējās) IP adreses.

    Manā situācijā

    Mans draugs un es abi izmantojam to pašu interneta pakalpojumu sniedzēju. Mums ir dažādi lietotājvārdi un paroles un neatkarīgie savienojumi ar mūsu interneta pakalpojumu sniedzēju, taču mums ir tāda 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 tādu pašu precīzu rezultātu, 112.133.229.29 (manā maršrutētājam 10.1.102.93 teikts, mana drauga maršrutētājs saka 10.1.101.29).

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

    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 kāds 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 balstītu saiti (http://10.1.102.93/index.html), viņš nevar piekļūt tai.

    Kā mans interneta pakalpojumu sniedzējs to dara? Mani pieprasījumi uz jebkuru serveri ir pievienoti manai publiskajai IP adresei, un serveris atbild uz pieprasījumu, pamatojoties uz šo adresi.

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

    Atbilde

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

    Nu, kā jau iepriekš minēja DavidPostill, jūsu interneta pakalpojumu sniedzējs izmanto savu maršrutētāju NAT, pirms maršrutē savu satiksmi uz internetu.

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

    Kāpēc jūsu interneta pakalpojumu sniedzējs to darītu? Nu, atbilde ir vienkārša. Viņi vēlas un / vai nepieciešams izmantot mazāku publisko IPv4 adrešu skaitu (iespējams, tāpēc, ka viņiem ir vairāk klientu nekā publiskās IPv4 adreses).

    Kā jūs zināt, pirms dažiem gadiem tika iztērēti bezmaksas IPv4 adreses. Augošie pārvadātāji nespēj iegūt jaunus IPv4 apakštīklus, ja vien tie tos nepērk no citiem interneta pakalpojumu sniedzējiem, kas aizveras 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, utt., Tāpēc milzīga Metropolitan Area Network izveide viņiem ir vieglāk un ātrāk.

    Varat piezvanīt viņiem un jautāt, kā iegūt īpašu IPv4 adresi, bet, iespējams, jums būs nepieciešams papildu maksājums, lai jūsu datoram / atrašanās vietai būtu īpaša IPv4 adrese.


    Vai kaut kas jāpievieno paskaidrojumam? Skaņas izslēgšana komentāros. Vai vēlaties lasīt vairāk atbildes no citiem tehnoloģiju gudriem Stack Exchange lietotājiem? Apskatiet pilnu diskusiju pavedienu šeit.