Koduleht » kuidas » Kas erinevatel inimestel on võimalik kasutada sama avalikku IP-aadressi?

    Kas erinevatel inimestel on võimalik kasutada sama avalikku IP-aadressi?

    Enamik meist on harjunud omama unikaalset avalikku IP-aadressi, kuid mida sa teed, kui see tegelikult ei ole? Mis täpselt toimub? Seda silmas pidades aitab tänapäeva SuperUser Q&A postitus segaduses olevat lugejat lahendama IP-aadressi müsteeriumi.

    Tänane küsimuste ja vastuste seanss saabub meiega kohtades, kus on SuperUser-Stack Exchange'i alajaotis, kogukondlikult juhitav Q&A veebisaitide rühmitus.

    Foto viisakalt Nicolas Nova (Flickr).

    Küsimus

    SuperUser-lugeja Spartan tahab teada, kas erinevatel inimestel on sama avalik IP-aadress:

    Nagu ma aru saan, ei saa kahel arvutil olla sama avalik (väline) IP-aadress, kui neid ei ole ühendatud sama ruuteri kaudu. Kui nad on ühendatud sama ruuteri kaudu, võivad nad omada (jagada) sama avalikku IP-aadressi, millel on veel erinevad era- (kohalikud) IP-aadressid.

    Olukord, millega ma kokku puutusin

    Mu sõber ja mina kasutame sama internetiteenuse pakkujat. Meil on erinevad kasutajatunnused ja paroolid ning sõltumatud ühendused meie Interneti-teenuse pakkujaga, kuid meil on sama avalik IP-aadress! Kuidas on see võimalik? Kui me kasutame Google'i oma IP-aadressi kindlaksmääramiseks, saame mõlemad sama täpset tulemust, 112.133.229.29 (minu ruuteris ütleb 10.1.102.93, mu sõbra ruuter ütleb 10.1.101.29).

    Ma olen oma arvutisse installinud Apache veebiserveri ja tean, et sellele pääseb ligi minu arvuti avaliku IP-aadressi kaudu, kuid minu puhul ei ole mul ainulaadset avalikku IP-aadressi, mistõttu ei ole kellelgi võimalik minu arvutile juurde pääseda http://112.133.229.29/index.html kaudu.

    Eespool mainitud sõber suudab minu arvutisse selle aadressi juurde pääseda: http://10.1.102.93/index.html, nii et ma leian, et mõtlen, kas meil on mingi tavaline Interneti-teenuse pakkuja DNS.

    Kui mõni teine ​​sinu sõber üritab oma arvutit teise Interneti-teenuse pakkuja kaudu ligi pääseda, kasutades ülal näidatud marsruuteripõhist linki (http://10.1.102.93/index.html), ei saa ta sellele juurde pääseda.

    Kuidas minu Interneti-teenuse pakkuja seda teeb? Minu taotlused mis tahes serverisse on kinnitatud minu avaliku IP-aadressiga ja server vastab päringule selle aadressi alusel.

    On võimalik, et erinevatel inimestel on sama avalik IP-aadress?

    Vastus

    SuperUser'i toetaja Gestudio Cloudil on meile vastus:

    Noh, nagu DavidPostill varem mainis, kasutab teie Interneti-teenuse pakkuja oma marsruuterites NAT-i enne oma Interneti-ühenduse suunamist.

    Põhimõtteliselt tähendab see seda, et teie ja teised kliendid, kes asuvad teie Interneti-teenuse pakkuja „teeninduspiirkonnas”, asuvad suurel Metropolitan Area Networkis (MAN) ja toimivad samal viisil, nagu teie kodu ruuter kohaliku võrgu (LAN) loomisel. palju suuremas ulatuses.

    Miks peaks teie Interneti-teenuse pakkuja seda tegema? Noh, vastus on lihtne. Nad tahavad ja / või peavad kasutama väiksemat arvu avalikke IPv4-aadresse (tõenäoliselt seetõttu, et neil on rohkem kliente kui olemasolevad avalikud IPv4-aadressid).

    Nagu te teate, kasutati paar aastat tagasi tasuta IPv4-aadresside kogum. Kasvavad vedajad ei suuda uusi IPv4-alamvõrke hankida, kui nad ei osta neid teistelt Interneti-teenuse pakkujatelt, kes sulgevad mujal.

    Lahendus on kasutada IPv6-aadresse. See eeldab ilmselt marsruuterite muutmist, konfiguratsioonide muutmist, raha ja aja investeerimist jne, nii et tohutu suurlinnapiirkonna võrgustiku loomine on neile lihtsam ja kiirem.

    Te saate neile helistada ja küsida, kas teil on vaja spetsiaalset IPv4-aadressi, kuid tõenäoliselt vajavad nad teie eest lisamakseid, et teie arvutile / asukohale pühendatud IPv4-aadress oleks olemas.


    Kas teil on midagi lisada selgitusele? Heli on kommentaarides välja lülitatud. Kas soovite lugeda rohkem vastuseid teistelt tech-savvy Stack Exchange'i kasutajatelt? Vaadake siin täielikku arutelu lõiku.