If-Koubou

Какво представляват различните видове IP адреси в LAN?

Какво представляват различните видове IP адреси в LAN? (Как да)

Когато започнете да научавате за IP адреси, може да е малко объркващо отначало, когато става дума за това, какво представляват конкретните адреси и защо го правят. С оглед на това, днешната публикация "SuperUser Q & A" помага на любопитен читател да научи повече за 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 адрес или не, тъй като обикновено го виждам с прокси неща)

Защо съществуват различни форми на LAN IP адреси и какво представляват (средно)?

Какво представляват различните видове 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 адреси е предназначен само за лична употреба, обществените уебсайтове никога не трябва да ги използват и следователно никога не трябва да търсите адрес на уебсайт (извън вашата локална мрежа), който да сочи към един от тях.

"127.0.0.1" е специален тип адрес, наречен адрес "localhost" (няма да влизам тук). Той покрива цялата гама 127: "127.0.0.0 - 127.255.255.255". Мислете за него като начин да дадете на устройството свой собствен IP адрес, без някой или нещо друго да може да прави нещата с този адрес.

Имате ли нещо, което да добавите към обяснението? Звучи в коментарите. Искате ли да прочетете повече отговори от други потребители на Stack Exchange? Вижте цялата тема на дискусията тук.