Какво представляват различните типове LAN IP адреси?
Когато започнете да учите за IP адресите, може да е малко объркващо в началото, когато става въпрос за това какви конкретни адреси представляват и защо го правят. Имайки това предвид, днешната публикация за въпроси и отговори на SuperUser помага на любознателния читател да научи повече за IP адресите.
Днешната сесия за въпроси и отговори идва при нас с любезното съдействие на SuperUser - подразделение на Stack Exchange, групирано от общността уеб сайтове за въпроси и отговори.
Изображение с любезното съдействие на CLUC (Flickr).
Въпроса
SuperUser четец Flare Cat иска да знае какво представляват различните типове LAN IP адреси ?:
Видях LAN IP адреси по следните начини / форми:
- 10.0.0. *
- 192.168.0. *
- 192.168.1. *
- 192.168.2. *
- 127.0.0. * (Това обикновено завършва с 1 и не съм сигурен дали е LAN адрес или не, тъй като обикновено го виждам с прокси неща)
Защо има различни форми на IP адреси на LAN и какво представляват те (означава)?
Какво представляват различните типове LAN IP адреси??
Отговорът
Сътрудникът на SuperUser Abraxas има отговор за нас:
Има много въпроси, които се занимават с това, но тук има краен курс за т.нар. Частни IP адреси, както е определено в RFC 1918.
IP адресите бяха разделени на така наречените класове, както се вижда тук. Това вече не се използва (заменено с безразборна междудомейна маршрутизация или CIDR за кратко), но може да помогне за разбирането на различни размери на мрежите:
Има няколко основни разграничения по отношение на адресите. Имате така наречените мрежи, мрежови адреси, публични адреси, лични адреси и подмрежи.
Накратко, вашият компютър получава IP адрес, който се намира в определена IP мрежа. IP адресът на вашия компютър и адресът на вашата мрежа (обикновено се дефинират във вашия локален рутер) са частни адреси. Частните адреси се различават от публичните адреси, тъй като частните адреси не са присвоени на обществени мрежи. Например, ако пингвате google.com, ще получите отговор от публичния адрес, който google.com решава. Това е публичен адрес. Има някои мрежи, които са „специални“ и не се възлагат публично; те се наричат частни IP адреси. За повече информация прочетете тук: Какво е частен IP адрес?
Ето списък на диапазоните от частни мрежи:
Мисля, че най-лесният начин е да си представим следното. Вашият интернет доставчик ви дава един IP адрес, например “50.100.101.154”. Това е включено в модема / рутера за вашия дом и е IP адрес на публичния интерфейс. Въпреки това, имате повече от едно устройство, което искате в мрежата си, така че вашият модем / рутер прави, че създава „вътрешна“ мрежа. Кажете, че избира номера „192.168.1.0“ за мрежата и е стандартна мрежова маска (прочетете съответните връзки, за да научите повече).
Това означава, че можете да включите устройства във вътрешността на маршрутизатора и да им дадете всеки IP адрес, който отговаря на този модел: “192.168.1.1-254”. Последният октет (интервал след последния период) е вашият "наличен диапазон" на IP адресите на хоста. Има някои специални IP адреси (мрежови адреси, адреси за излъчване и т.н.), но ако не използвате „0“ или „255“, в повечето случаи ще сте добре..
Така че краткият отговор е “10.x.x.x, 192.168.x.x и 172.16-31.x.x” са всички IP адреси, които можете да използвате в собствената си домашна мрежа, които никога няма да са в конфликт с публичните IP адреси. Това е важно поради следната причина:
Когато се опитате да отидете на даден уебсайт, кажете google.com и вашият браузър се свърже с DNS сървър в интернет и казва „Къде е google.com?“, Той получава отговор обратно под формата на IP адрес. Отговорът е основно: „Ако искате да стигнете до google.com, отидете на 8.8.8.8.“ След това вашият браузър изпраща заявка до „8.8.8.8“ и зарежда каквато и да е страница..
Ами ако сте използвали “8.8.8.8” за IP адрес във вашата домашна мрежа? Е, може да имате проблем, защото вашият рутер може да каже: "Знам къде е 8.8.8.8, там е точно!" И след това губите достъп до google.com, защото не можете да излезете от мрежата си и да разрешите правилния адрес „8.8.8.8“. Тъй като частните IP адреси са предназначени само за лична употреба, публичните уебсайтове никога не трябва да ги използват и затова никога не трябва да търсите адрес на уебсайт (извън вашата LAN), който сочи към един от тях..
“127.0.0.1” е специален тип адрес, наречен адрес “localhost” (няма да влизам в него тук). Той обхваща целия 127 диапазон: “127.0.0.0 - 127.255.255.255”. Помислете за това като начин да дадете на устройството свой собствен IP адрес, без никой или каквото и да е друго да може да прави нещата с този адрес.
Имате ли какво да добавите към обяснението? Звучи в коментарите. Искате ли да прочетете повече отговори от други технологични потребители на Stack Exchange? Вижте пълната тема за дискусия тук.