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 (протокол динамической конфигурации хоста). 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 (серверный блок сообщений), для посещения компьютеров и общих папок в вашей сети с использованием знакомого // officecomputer / shared_music / style address работает просто отлично, для некоторых приложений он разваливается. Например, при настройке синхронизации мультимедиа на XBMC необходимо использовать IP-адрес вашего медиа-источника вместо имени SMB.
Каждый раз, когда вы полагаетесь на компьютер или часть программного обеспечения, чтобы точно и сразу найти другой компьютер в своей сети (как в случае с нашим примером XBMC - клиентским устройствам необходимо найти медиасервер, на котором размещен материал) с минимальным шансом ошибка, назначение статического IP-адреса - путь. Прямое разрешение на основе IP-адресов остается самым стабильным и безошибочным способом общения в сети.
Вы хотите наложить удобную для нумерации схему нумерации на свои сетевые устройства. Для сетевых назначений, таких как предоставление адреса на iPad вашего друга или ваш ноутбук, вам, вероятно, все равно, где в доступном блоке адресов IP приходит, потому что вам действительно не нужно знать (или заботиться). Если у вас есть устройства в вашей сети, к которым вы регулярно обращаетесь с помощью средств командной строки или других IP-ориентированных приложений, может быть очень полезно назначать постоянные адреса этим устройствам в схеме, дружественной к человеческой памяти.
Например, если оставить свои собственные устройства, наш маршрутизатор назначит любой доступный адрес для наших трех блоков Raspberry Pi XBMC. Поскольку мы часто возимся с этими устройствами и получаем к ним доступ по своим IP-адресам, имеет смысл постоянно назначать им адреса, которые логично и легко запомнить:
У вас есть приложение, которое напрямую зависит от IP-адресов. Некоторые приложения позволят вам подавить IP-адрес, чтобы ссылаться на другие компьютеры в сети. В таких случаях было бы крайне неприятно изменять IP-адрес в приложении каждый раз, когда IP-адрес удаленного компьютера был изменен в таблице DHCP. Присвоение постоянного адреса удаленному компьютеру препятствует вам частому обновлению ваших приложений. Вот почему весьма полезно назначить любой компьютер, который будет функционировать как любой сервер на постоянный адрес.
Назначение статических IP-адресов Smart Way
Прежде чем вы начнете назначать статические 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 блоке.