Čo predstavujú rôzne typy LAN IP adries?
Keď sa začnete učiť o IP adresách, môže to byť trochu nejasné, keď príde na to, ako konkrétne adresy predstavujú a prečo to robia. So zreteľom na to, dnešný príspevok SuperUser Q & A pomáha zvedavému čitateľovi získať viac informácií o adresách IP.
Dnešná relácia otázok a odpovedí sa k nám pridelí zdvorilosťou SuperUser - podskupiny Stack Exchange, zoskupenia webových stránok typu Q & A.
Obrázok je súhlasom spoločnosti CLUC (Flickr).
Otázka
Čítačka SuperUser Flare Cat chce vedieť, aké rôzne typy IP adries LAN reprezentujú ?:
Videl som LAN IP adresy nasledujúcimi spôsobmi / formulármi:
- 10.0.0. *
- 192.168.0. *
- 192.168.1. *
- 192.168.2. *
- 127.0.0. * (Táto zvyčajne končí 1 a nie som si istý, či ide o adresu LAN alebo nie, keďže ju obyčajne vidím s proxy)
Prečo existujú rôzne formy adries IP LAN a čo reprezentujú (priemerné)?
Čo predstavujú rôzne typy LAN IP adries??
Odpoveď
Sponzor SuperUser Abraxas má pre nás odpoveď:
Existuje veľa otázok, ktoré sa s touto problematikou zaoberajú, ale tu ide o kurz, ktorý sa nazýva súkromné adresy IP, ako sú definované v RFC 1918.
Adresy IP boli rozdelené na to, čo sa tu nazýva trieda. Toto sa už nepoužíva (nahradilo sa bezklasovým smerovaním medzi doménami alebo krátko v CIDR), ale môže pomôcť pochopiť rôzne veľkosti sietí:
Existuje niekoľko základných rozdielov týkajúcich sa adries. Máte tzv. Siete, sieťové adresy, verejné adresy, súkromné adresy a podsiete.
Stručne povedané, váš počítač dostane IP adresu, ktorá sa nachádza v určitej IP sieti. Adresa IP vášho počítača a adresa vašej siete (zvyčajne definovaná v lokálnom smerovači) sú súkromné adresy. Súkromné adresy sa líšia od verejných adries v tom, že súkromné adresy nie sú priradené k verejným sieťam. Ak napríklad ping google.com dostanete odpoveď z verejnej adresy, na ktorú google.com rozhodne. To je verejná adresa. Existujú niektoré siete, ktoré sú "špeciálne" a nie sú pridelené verejne; nazývajú sa súkromné adresy IP. Viac informácií nájdete tu: Čo je súkromná adresa IP?
Tu je zoznam rozsahov privátnych sietí:
Najjednoduchší spôsob, ako si myslím, je predstaviť si nasledujúce. Poskytovateľ internetových služieb vám dáva jednu adresu IP, napríklad "50.100.101.154". Toto je zapojené do modemu / smerovača pre váš domov a je IP adresou verejného rozhrania. V sieti máte však viac ako jedno zariadenie, takže to, čo váš modem / smerovač robí, je vytvorenie "internej" siete. Povedzme, že si vyberie číslo "192.168.1.0" pre sieť a je to štandardná sieťová maska (prečítajte si súvisiace odkazy a zistite viac).
To znamená, že môžete pripojiť zariadenia vo vašom smerovači a dať im ľubovoľnú IP adresu, ktorá vyhovuje tomuto vzoru: "192.168.1.1-254". Posledný oktet (priestor po poslednom období) je váš "dostupný rozsah" hostiteľských adries IP. Existujú určité špeciálne adresy IP (sieťové adresy, vysielacie adresy atď.), Ale ak nepoužívate "0" alebo "255", vo väčšine prípadov budete v poriadku.
Takže krátka odpoveď je "10.x.x.x, 192.168.x.x a 172.16-31.x.x" sú všetky adresy IP, ktoré môžete použiť vo svojej vlastnej domácej sieti, ktoré nikdy nebudú v rozpore s verejnými IP adresami. To je dôležité z nasledujúceho dôvodu:
Keď sa pokúšate ísť na webovú lokalitu, povedzte google.com a váš prehliadač kontaktuje DNS server na internete a hovorí "Kde je google.com?", Dostane odpoveď späť vo forme adresy IP. Odpoveď je v podstate "Ak sa chcete dostať na google.com, choďte na 8.8.8.8." Váš prehliadač potom pošle požiadavku na "8.8.8.8" a načíta akúkoľvek stránku je.
Čo ak ste použili "8.8.8.8" pre adresu IP vo vašej domácej sieti? Možno máte problém, pretože váš smerovač môže povedať: "Viem, kde je 8.8.8.8, je tam správne!" A potom skončíte s stratou prístupu na google.com, pretože sa nemôžete dostať von z vašej siete a vyriešiť správna adresa "8.8.8.8". Keďže súkromné rozsahy adries IP sú určené len na súkromné účely, verejné webové stránky by ich nikdy nemali používať, a preto by ste nikdy nemali vyhľadávať adresu webových stránok (mimo vašej LAN), ktorá ukazuje na jednu z nich.
"127.0.0.1" je špeciálny typ adresy, ktorý sa volá vašou "localhost" adresou (tu sa tam nevzťahujem). Pokrýva celý rozsah 127: "127.0.0.0 - 127.255.255.255". Premýšľajte o tom ako o spôsobe, ako dať zariadeniu svoju vlastnú IP adresu bez toho, aby niekto alebo niečo iné mohlo robiť veci s touto adresou.
Máte niečo doplniť vysvetlenie? Znie to v komentároch. Chcete sa dozvedieť viac odpovedí od iných používateľov technickej úrovne Stack Exchange? Pozrite sa na celý diskusný príspevok tu.