Onko eri ihmisillä mahdollista saada sama julkinen IP-osoite?
Suurimmaksi osaksi me kaikki olemme tottuneet saamaan ainutlaatuisen julkisen IP-osoitteen, mutta mitä teet, kun näin ei ole? Mitä tarkalleen tapahtuu? Tässä mielessä tämän päivän SuperUser Q&A -postin avulla sekava lukija voi ratkaista IP-osoitteen mysteerin.
Nykypäivän Kysymys- ja vastaus -istunto tulee meille suotuisasti SuperUserin - Stack Exchange -alueen, yhteisöpohjaisen Q & A-sivustojen ryhmittymän - kautta..
Kuva: Nicolas Nova (Flickr).
Kysymys
SuperUser-lukija Spartan haluaa tietää, onko eri ihmisillä mahdollista saada sama julkinen IP-osoite:
Kuten ymmärrän, kahdella tietokoneella ei voi olla samaa julkista (ulkoista) IP-osoitetta, ellei niitä ole kytketty saman reitittimen kautta. Jos ne on kytketty saman reitittimen kautta, niillä voi olla (jaa) sama julkinen IP-osoite, jolla on vielä erilaisia yksityisiä (paikallisia) IP-osoitteita.
Tilanne, johon olen törmännyt
Ystäväni ja minä käytämme samaa Internet-palveluntarjoajaa. Meillä on erilaisia käyttäjätunnuksia ja salasanoja sekä itsenäisiä yhteyksiä Internet-palveluntarjoajaan, mutta meillä on sama julkinen IP-osoite! Kuinka tämä on mahdollista? Kun käytämme Googlea määrittämään IP-osoitteemme, molemmat saamme saman tarkan tuloksen, 112.133.229.29 (reitittimessäni sanotaan 10.1.102.93, ystäväni reititin sanoo 10.1.101.29).
Olen asentanut Apache-verkkopalvelimen tietokoneelleni ja tiedän, että siihen pääsee käsiksi tietokoneeni julkisen IP-osoitteen kautta, mutta minun tapauksessani minulla ei ole ainutlaatuista julkista IP-osoitetta, joten kukaan ei voi käyttää tietokonettani http://112.133.229.29/index.html kautta.
Yllä mainittu ystäväni voi käyttää tietokonettani tällä osoitteella: http://10.1.102.93/index.html, joten mielestäni ihmettelen, onko meillä jonkinlainen yhteinen Internet-palveluntarjoaja DNS.
Jos joku toinen ystäväni yrittää käyttää tietokonettani eri Internet-palveluntarjoajan kautta käyttäen yllä olevaa reitittimen linkkiä (http://10.1.102.93/index.html), hän ei voi käyttää sitä.
Miten Internet-palveluntarjoajani tekee tämän? Minun palvelimeni pyynnöt liitetään julkiseen IP-osoitteeseeni ja palvelin vastaa pyyntöön kyseisen osoitteen perusteella.
On mahdollista, että eri ihmisillä on sama julkinen IP-osoite?
Vastaus
SuperUser-avustaja Gestudio Cloudilla on vastaus meille:
No, kuten DavidPostill aiemmin mainitsi, Internet-palveluntarjoaja käyttää NAT: ää reitittimissään ennen kuin reitit liikenteen Internetiin.
Periaatteessa tämä tarkoittaa sitä, että sinä ja muut Internet-palveluntarjoajan palvelualueesi sisällä olevat asiakkaat ovat suuressa Metropolitan Area Network -verkossa (MAN) ja toimivat samalla tavalla kuin kotisi reititin, kun luot paikallisverkon (LAN) paljon suuremmassa mittakaavassa.
Miksi Internet-palveluntarjoajasi tekisi tämän? No, vastaus on yksinkertainen. He haluavat ja / tai tarvitsevat pienempää määrää julkisia IPv4-osoitteita (luultavasti siksi, että niillä on enemmän asiakkaita kuin saatavilla olevat julkiset IPv4-osoitteet).
Kuten ehkä tiedätte, ilmaisten IPv4-osoitteiden joukko oli käytetty loppuun muutama vuosi sitten. Kasvavat liikenteenharjoittajat eivät pysty hankkimaan uusia IPv4-aliverkkoja, elleivät ne osta niitä muilta Internet-palveluntarjoajilta, jotka sulkevat jonnekin muualla.
Ratkaisuna on käyttää IPv6-osoitteita. Tämä edellyttää tietysti reitittimien vaihtamista, kokoonpanojen muuttamista, rahaa ja aikaa jne., Joten valtavan metropolialueen perustaminen on heille helpompaa ja nopeampaa.
Voit soittaa heille ja kysyä omistetun IPv4-osoitteen saamisesta, mutta ne edellyttävät todennäköisesti lisämaksua puolestasi vain, jotta tietokoneellesi / sijainnillesi on oma IPv4-osoite.
Onko jotain lisättävää selitykseen? Ääni pois kommenteista. Haluatko lukea lisää vastauksia muilta tech-savvy Stack Exchange -käyttäjiltä? Tutustu koko keskusteluketjuun täällä.