Når du begynner å lære om IP-adresser, kan det være litt forvirrende i begynnelsen når det gjelder å vite hva bestemte adresser representerer og hvorfor de gjør det. Med det i tankene hjelper dagens SuperUser-spørsmål og svar en nysgjerrig leser med å lære mer om IP-adresser.
Dagens spørsmål og svar-økt kommer til oss med tillatelse fra SuperUser - en underavdeling av Stack Exchange, en samfunnsdrevet gruppe av spørsmål og svar-nettsteder.
Bilde med tillatelse fra CLUC (Flickr) .
Spørsmålet
SuperUser-leser Flare Cat vil vite hva forskjellige typer LAN IP-adresser representerer ?:
Jeg har sett LAN-IP-adresser på følgende måter / skjemaer:
- 10.0.0.*
- 192.168.0.*
- 192.168.1.*
- 192.168.2.*
- 127.0.0. * (Denne ender vanligvis med en 1 og jeg er ikke sikker på om det er en LAN-adresse eller ikke, siden jeg vanligvis ser den med proxy-ting)
Hvorfor er det forskjellige former for LAN-IP-adresser, og hva representerer de (betyr)?
Hva representerer forskjellige typer LAN IP-adresser ??
Svaret
SuperUser-bidragsyter Abraxas har svaret for oss:
Det er mange spørsmål som tar for seg dette, men her er et kollisjonskurs om det som kalles Private IP-adresser , som definert i RFC 1918 .
IP-adresser ble brutt opp i det som kalles klasser, som man ser her. Dette brukes ikke lenger (erstattet med Klasseløs rute uten domene , eller CIDR for kort), men kan hjelpe til med å forstå forskjellige størrelser på nettverk:
![]()
Det er et par grunnleggende skiller mellom adresser. Du har det som kalles nettverk, nettverksadresser, offentlige adresser, private adresser og undernett.
Kort sagt, datamaskinen din får en IP-adresse som ligger i et bestemt IP-nettverk. Datamaskinens IP-adresse og nettverkets adresse (vanligvis definert i den lokale ruteren) er private adresser. Private adresser skiller seg fra offentlige adresser ved at private adresser ikke tildeles offentlige nettverk. Hvis du for eksempel pinger google.com, vil du motta et svar fra den offentlige adressen som google.com løser. Det er en offentlig tale. Det er noen nettverk som er “spesielle” og som ikke blir tildelt offentlig; de kalles private IP-adresser. For mer informasjon, les her: Hva er en privat IP-adresse?
Her er en liste over de private nettverksområdene:
![]()
Den enkleste måten, tror jeg, å visualisere dette er å forestille seg følgende. Internett-leverandøren din gir deg en enkelt IP-adresse, for eksempel “50.100.101.154”. Dette er koblet til modemet / ruteren for ditt hjem og er det offentlige grensesnittets IP-adresse. Imidlertid har du mer enn én enhet du vil ha i nettverket ditt, så det modemet / ruteren din gjør er at det skaper et "internt" nettverk. Si at den velger nummeret "192.168.1.0" for nettverket, og at det er en standard nettmaske (les relaterte lenker for å finne ut mer).
Dette betyr at du kan koble til enheter inne i ruteren og gi dem hvilken som helst IP-adresse som passer til dette mønsteret: “192.168.1.1-254”. Den siste oktetten (mellomrom etter forrige periode) er ditt "tilgjengelige utvalg" av verts-IP-adresser. Det er noen spesielle IP-adresser (nettverksadresser, kringkastingsadresser osv.), Men hvis du ikke bruker "0" eller "255", vil du ha det bra i de fleste tilfeller.
Så, det korte svaret er at “10.x.x.x, 192.168.x.x og 172.16-31.x.x” er alle IP-adresser du kan bruke i ditt eget hjemmenettverk som aldri vil komme i konflikt med offentlige IP-adresser. Dette er viktig av følgende grunn:
Når du prøver å gå til et nettsted, si google.com, og nettleseren din kontakter en DNS-server på Internett og sier ‘Hvor er google.com?’, Får den svar tilbake i form av en IP-adresse. Svaret er i utgangspunktet: "Hvis du vil komme til google.com, så gå til 8.8.8.8." Nettleseren din sender deretter en forespørsel til “8.8.8.8” og laster inn hvilken side som er der.
Hva om du brukte “8.8.8.8” for en IP-adresse i hjemmenettverket? Vel, du kan ha et problem fordi ruteren din kan si: "Jeg vet hvor 8.8.8.8 er, den er der borte!" og så ender du opp med å miste tilgangen til google.com fordi du ikke kan komme deg ut av nettverket og løse den riktige “8.8.8.8” -adressen. Siden private IP-adresseområder bare er bestemt for privat bruk, bør offentlige nettsteder aldri bruke dem, og derfor bør du aldri slå opp en nettadresse (utenfor LAN) som peker til en av dem.
“127.0.0.1” er en spesiell type adresse kalt “localhost” -adressen din (jeg vil ikke gå inn på den her). Den dekker hele 127-serien: “127.0.0.0 - 127.255.255.255”. Tenk på det som en måte å gi en enhet sin egen IP-adresse uten at noen eller noe annet kan gjøre ting med den adressen.
Har du noe å legge til forklaringen? Lyd av i kommentarene. Vil du lese flere svar fra andre teknologikyndige Stack Exchange-brukere? Sjekk ut hele diskusjonstråden her .