Dear How-To Geek,
After reading over your five things to do with a new router article, I was poking around in the control panel of my router. One of the things I found among all the settings is a table to set static IP addresses. I’m pretty sure that section is self explanatory in as much as I get that it allows you to give a computer a permanent IP address, but I don’t really understand why? I’ve never used that section before and everything on my home network seems to work fine. Should I be using it? It’s obviously there for some reason, even if I’m not sure what that reason is!
Sincerely,
IP Curious
DHCP срещу статично IP присвояване
За да ви помогнем да разберете приложението на статични IP адреси, нека да започнем с настройката, която вие (и повечето читатели за това) имате. Огромното мнозинство от съвременните компютърни мрежи, включително малката мрежа във вашия дом, контролирана от вашия маршрутизатор, използват DHCP (Dynamic Host Configuration Protocol). DHCP е протокол, който автоматично присвоява на ново устройство IP адрес от групата с налични IP адреси без каквото и да било взаимодействие от потребителя или системния администратор. Нека да използваме примера, за да илюстрираме колко прекрасен е DHCP и колко е лесно да правим целия си живот.
Представете си, че един приятел посети с iPad. Те искат да се включат в мрежата и да актуализират някои приложения на iPad. Без DHCP, ще трябва да хоп на компютър, да влезете в администраторския панел на рутера и ръчно да зададете наличен адрес на устройството на приятеля си, да речем 10.0.0.99. Този адрес ще бъде окончателно присвоен на iPad на вашия приятел, освен ако не сте влезли по-късно и ръчно ще го освободите.
С DHCP, обаче, животът е много по-лесен. Вашият приятел посещава, иска да скочи в мрежата ви, за да им дадете паролата за Wi-Fi, за да влезете и сте готови. Веднага след като iPad е свързан към маршрутизатора, DHCP сървърът на маршрутизатора проверява наличния списък с IP адреси и определя адреса с вградена дата на валидност. IPad на вашия приятел получава адреса, свързан към мрежата, а след това, когато вашият приятелът напуска и вече не използва мрежата, чийто адрес ще се върне към групата за наличните адреси, готови да бъдат присвоени на друго устройство.
Всичко, което се случва зад кулисите и ако не се случи критична грешка в софтуера на рутера, никога няма да е нужно да обръщате внимание на DHCP процеса, тъй като той ще бъде напълно невидим за вас. За повечето приложения, като добавяне на мобилни устройства към вашата мрежа, обща компютърна употреба, конзоли за видеоигри и т.н., това е повече от задоволително споразумение и всички ние трябва да сме щастливи да имаме DHCP и да не бъдем обречени на неприятностите при ръчно управление на IP таблици за присвояване.
Кога да използвате статични IP адреси
Въпреки че DHCP е наистина страхотно и прави живота ни по-лесен, тамсте ситуации, при които използването на ръчно зададен статичен IP адрес е доста удобно. Нека да разгледаме няколко ситуации, в които бихте искали да зададете статичен IP адрес, за да илюстрирате ползите от това.
Нуждаете се от надеждна резолюция на името на вашата мрежа за компютри, които трябва да бъдат постоянно и точно определени. Въпреки че протоколите за работа в мрежа са напреднали през годините и по-голямата част от времето, използвайки по-абстрактен протокол като SMB (Server Message Block), за да посещавате компютри и споделени папки във вашата мрежа, използвайки познатия // officecomputer / shared_music /, за някои приложения се разпада. Например, когато настройвате синхронизиране на мултимедия в XBMC, е необходимо да използвате IP адреса на медийния си източник вместо името на SMB.
Всеки път, когато разчитате на компютър или софтуер, за да откриете точно и непосредствено друг компютър в мрежата си (какъвто е случаят с нашия пример за XBMC - клиентските устройства трябва да намерят медийния сървър, който хоства на материала), с най-малък шанс грешка, приписването на статичен IP адрес е начинът, по който да се премине. Директната IP-базирана резолюция остава най-стабилният и без грешки метод за комуникация в мрежата.
Искате да наложите благоприятна за хората схема за номериране на мрежовите устройства. За мрежови задачи, като даване на адрес на IPAD на вашия приятел или на вашия лаптоп, вероятно не ви е грижа къде в блоковете на достъпните IP адреси идва, защото не е нужно да знаете (или да се грижите). Ако имате устройства в мрежата, с които редовно осъществявате достъп посредством инструментите на командния ред или други IP-ориентирани приложения, може да бъде наистина полезно да зададете постоянни адреси на тези устройства в схема, която е приятелски настроена към човешката памет.
Например, ако се остави на собствените си устройства, маршрутизаторът ще присвои всеки наличен адрес на нашите три единици Raspberry Pi XBMC. Тъй като често използваме тези блокове и ги получаваме чрез техните IP адреси, имаше смисъл да им зададем постоянно адреси, които биха били логични и лесни за запомняне:
Имате приложение, което изрично разчита на IP адреси. Някои приложения ще ви позволят само да допълвате IP адрес, за да се свържете с други компютри в мрежата. В такива случаи би било изключително досадно да се налага да променяте IP адреса в приложението всеки път, когато IP адресът на отдалечения компютър е променен в DHCP таблицата. Присвояването на постоянен адрес на отдалечения компютър предотвратява нежеланието за често актуализиране на приложенията ви. Ето защо е много полезно да зададете всеки компютър, който функционира като сървър от всякакъв вид, на постоянен адрес.
Присвояването на статични IP адреси на интелигентния начин
Преди да започнете да прехвърляте статични IP адреси наляво и надясно, нека да разгледаме някои основни съвети за хигиена на мрежата, които ще ви спестят от главоболие по пътя.
Първо проверете какво е налице в IP рутера на вашия маршрутизатор. Вашият маршрутизатор ще има общ басейн и басейн, специално резервирани за DHCP задания. Общият наличен обем за маршрутизаторите на дома е обикновено 10.0.0.0 през 10.255.255.255 или 192.168.0.0 през 192.168.255.255. След това, в тези диапазони по-малък пул е резервиран за DHCP сървъра, обикновено около 252 адреса в диапазон от 10.0.0.2 до 10.0.0.254. Щом познавате общия пул, трябва да използвате следните правила, за да присвоите статични IP адреси:
- Никога не задайте адрес, завършващ с.0 или.255, тъй като тези адреси обикновено са запазени за мрежови протоколи. Това е причината, поради която примерът на IP адреса на примера по-горе завършва на.254.
- Никога не присвоявайте адрес до самото начало на IP адреса, напр. 10.0.0.1, тъй като началният адрес винаги е запазен за маршрутизатора. Дори ако сте променили IP адреса на вашия рутер за целите на сигурността, все пак бихме ви предложили да не възлагате компютър.
- Никога не задайте адрес извън общия наличен обем лични IP адреси. Това означава, че ако вашият рутер е 10.0.0.0 през 10.255.255.255 всеки IP, който сте присвоили (като се има предвид предишните две правила), трябва да попадне в този диапазон. Като се има предвид, че в този басейн има близо 17 милиона адреса, сигурни сме, че можете да намерите такъв, който ви харесва.
Някои хора предпочитат да използват само адреси извън обхвата на DHCP (т.е. те оставят блока 10.0.0.2 до 10.0.0.254 напълно недокоснат), но ние не се чувстваме достатъчно силно, за да го считаме за чисто правило. Предвид невероятността на домашния потребител, който се нуждае от 252 адреса на устройствата едновременно, е съвсем добре да зададете устройство на един от тези адреси, ако предпочитате да държите всичко в блога 10.0.0.x.