Kun aloitat oppimisen IP-osoitteista, se voi olla hieman hämmentävää aluksi, kun tiedetään, mitkä osoitteet edustavat ja miksi he tekevät niin. Tämän vuoksi tämän päivän SuperUser Q & A -viesti auttaa utelias lukijaa oppimaan lisää IP-osoitteista.
Tämän päivän kysymys- ja vastausistunto tulee meihin SuperUserin hyväksi - Stack Exchangein alaosasto, joka on yhteisöllinen Q & A-sivustojen ryhmittely.
Kuva CLUC: n (Flickr) kohteliaisuudesta.
SuperUser-lukija Flare Cat haluaa tietää, mitkä erilaiset LAN-IP-osoitteet edustavat ?:
Olen nähnyt LAN-IP-osoitteita seuraavilla tavoilla / lomakkeilla:
- 10.0.0.*
- 192.168.0.*
- 192.168.1.*
- 192.168.2.*
- 127.0.0. * (Tämä yleensä päättyy 1: llä ja en ole varma, onko se LAN-osoite vai ei, koska tavallisesti näen sen proxy-aineella)
Miksi LAN-IP-osoitteet ovat erilaisia ja mitä ne edustavat (keskiarvo)?
Mitä erilaiset LAN-IP-osoitteet edustavat?
SuperUser-avustaja Abraxasilla on vastaus meille:
On monia kysymyksiä, jotka käsittelevät tätä, mutta tässä on Crash kurssi, mitä kutsutaan Private IP Addresses määritelty RFC 1918.
IP-osoitteet hajotettiin luokkiin, joita kutsutaan täällä. Tätä ei enää käytetä (korvataan Classless Inter-Domain Routing tai CIDR lyhyt), mutta voi auttaa ymmärtämään eri kokoisia verkkoja:
Osoitteisiin liittyy muutamia perusedellytyksiä. Sinulla on niin kutsuttuja verkkoja, verkko-osoitteita, julkisia osoitteita, yksityisiä osoitteita ja aliverkkoja.
Lyhyesti sanottuna tietokoneesi saa IP-osoitteen, joka sijaitsee tietyssä IP-verkossa. Tietokoneen IP-osoite ja verkon osoite (yleensä määritetty paikallisessa reitittimessä) ovat yksityisiä osoitteita. Yksityiset osoitteet eroavat julkisista osoitteista, koska yksityisiä osoitteita ei ole määritetty julkisille verkkoille. Jos esimerkiksi ping google.com, saat vastauksen julkisesta osoitteesta, jonka google.com ratkaisee. Se on julkinen osoite. On joitain verkkoja, jotka ovat "erityisiä" ja joita ei ole annettu julkisesti; niitä kutsutaan yksityisiksi IP-osoitteiksi. Lisätietoja saat täältä: Mikä on yksityinen IP-osoite?
Tässä on luettelo yksityisistä verkkoalueista:
Mielestäni helpoin tapa kuvitella tätä on kuvitella seuraavia. Internet-palveluntarjoajasi antaa sinulle yhden IP-osoitteen, esimerkiksi "50.100.101.154". Tämä on kytketty kotiisi modeemiin / reitittimeen ja se on julkisen käyttöliittymän IP-osoite. Sinulla on kuitenkin useampi kuin yksi laite, jonka haluat verkostasi, joten mitä modeemi / reititin tekee, se luo "sisäisen" verkon. Sano että se valitsee verkon numeron "192.168.1.0" ja se on tavallinen verkkopeite (lue lisää linkkejä).
Tämä tarkoittaa, että voit liittää laitteita reitittimen sisälle ja antaa niille IP-osoitteen, joka sopii tähän malliin: "192.168.1.1-254". Viimeinen oktetti (viimeisen jakson jälkeinen tila) on isäntä-IP-osoitteiden "käytettävissä oleva alue". On olemassa joitakin erityisiä IP-osoitteita (verkko-osoitteet, lähetysosoitteet jne.), Mutta jos et käytä "0" tai "255", sinun on hyvä olla useimmissa tapauksissa.
Joten lyhyt vastaus on "10.x.x.x, 192.168.x.x ja 172.16-31.x.x" ovat kaikki IP-osoitteet, joita voit käyttää omassa kotiverkossasi, joka ei koskaan ristiriidassa julkisten IP-osoitteiden kanssa. Tämä on tärkeää seuraavasta syystä:
Kun yrität siirtyä verkkosivustoon, sanoa google.com ja selaimesi yhteyttä DNS-palvelimeen Internetissä ja sanoo missä on google.com ?, se saa vastauksen takaisin IP-osoitteen muodossa. Vastaus on periaatteessa "Jos haluat siirtyä osoitteeseen google.com, siirry kohtaan 8.8.8.8." Selaimesi lähettää pyynnön "8.8.8.8" ja lataa minkä tahansa sivun.
Entä jos käytit "8.8.8.8" kotiverkon IP-osoitteessa? No, sinulla saattaa olla ongelma, koska reitittimenne voi sanoa: "Tiedän, missä 8.8.8.8 on, se on aivan siellä!" Ja lopulta menetät google.comin pääsyn, koska et pääse ulos verkosta ja ratkaise oikea "8.8.8.8" -osoite. Koska yksityiset IP-osoitealueet on tarkoitettu vain yksityiseen käyttöön, julkiset verkkosivustot eivät koskaan saa käyttää niitä, joten sinun ei pitäisi koskaan etsiä verkkosivustoosoitetta (LAN: n ulkopuolelta), joka viittaa johonkin niistä.
"127.0.0.1" on erityinen osoitteen tyyppi, jota kutsutaan "localhost" -nimeksi (en pääse siihen tänne). Se kattaa koko 127-alueen: "127.0.0.0 - 127.255.255.255". Ajattele sitä keinona antaa laitteelle oma IP-osoite ilman, että ketään tai jotain muuta pystyisi tekemään asioita kyseisen osoitteen kanssa.
Onko jokin asia lisättävä selitykseen? Kuulkaa kommentit. Haluatko lukea lisää vastauksia muilta tech-tajuilta Stack Exchange-käyttäjiltä? Katso koko keskusteluketju täältä.