Протокол динамической конфигурации хоста (DHCP) является неотъемлемой частью сетей и определяет, что IP-адреса устройства получают, чтобы они могли общаться с Интернетом. Обычно IP-адрес назначается автоматически, но если вам нужны статические IP-адреса, важно знать DHCP.
DHCP может обрабатывать назначения IP
Каждому устройству, которое подключается к сети, нужен IP-адрес. На заре создания сетей пользователи вручную назначали себе IP-адреса, но это обременительная задача, особенно для мест с большим количеством устройств, таких как корпоративный офис. DHCP частично автоматизирует этот процесс, что значительно упрощает подключение устройств к сети. Серверы или маршрутизаторы DHCP обрабатывают этот процесс на основе набора определенных правил. Например, большинство маршрутизаторов настроены на использование диапазона 192.168.0.x, поэтому вы обычно будете видеть такие IP-адреса в домашних сетях.
Процесс довольно прост. Когда клиент (компьютер, устройство IOT, планшет, мобильный телефон и т. Д.) Подключается к сети, он отправляет сигнал (называемый DHCPDISCOVER) на DHCP-сервер (или маршрутизатор). Сервер отвечает со всеми правилами и настройками для сети и IP-адресом для использования (DHCPOFFER). Клиент подтверждает информацию и запрашивает разрешение на использование назначенного адреса (сообщение DHCPREQUEST). Наконец, DHCP-сервер подтверждает запрос, и клиент может свободно подключаться к сети.
DHCP контролирует диапазон IP-адресов
Вы можете настроить DHCP для управления диапазоном IP-адресов, доступных для использования. Если вы укажете, что этот диапазон начинается с 192.168.0.1 и заканчивается 192.168.0.100, тогда все доступные адреса попадут где-то в этот диапазон. Вы никогда не увидите устройство, назначенное 192.168.0.101. Также имейте в виду, что начальный IP-адрес (192.168.0.1 в этом примере) зарезервирован для маршрутизатора. Некоторые маршрутизаторы перечисляют только начальный адрес, а затем включают параметр для максимального числа пользователей (который определяет конечный адрес).
Плюс в том, что вы можете контролировать, сколько устройств одновременно подключаются к вашей сети (не более 100 в этом примере). Но недостатком является то, что если вы установите слишком маленький диапазон, вы можете непреднамеренно предотвратить подключение новых устройств. Чтобы разрешить меньший диапазон IP-адресов, DHCP-серверы сдают в аренду только IP-адреса устройствам.
Динамически назначаемые адреса являются временными
Когда DHCP-сервер назначает IP-адрес, он делает это в рамках системы аренды. Аппарат сохраняет этот IP-адрес в течение установленного количества дней, после чего может попытаться обновить IP-адрес. Если сигнал обновления не отправляется (например, о списанном компьютере), то DHCP-сервер восстанавливает IP-адрес для назначения другому устройству. При обнаружении сигнала обновления устройство сохраняет свой IP-адрес еще в течение нескольких дней. Вот почему ваш IP-адрес может время от времени меняться, если вы часто используете опцию ipconfig.
Два устройства могут получить один и тот же IP-адрес, например виртуальная машина, которая большую часть времени проводит в автономном режиме. Машина виртуальной машины не сможет отправить сигнал обновления, поэтому ее IP-адрес будет передан другой машине. Когда виртуальная машина восстанавливается, в ней все еще сохраняется запись о старом IP-адресе (особенно если она восстановлена из моментального снимка), но она не сможет использовать этот IP-адрес, поскольку он был занят. Без этого разрешения он не сможет подключиться к сети, пока не будет назначен новый IP-адрес. Но использование динамических IP-адресов должно предотвратить такой сценарий.
Статические IP-адреса необходимы для некоторых устройств
Если у вас есть подключенный к сети принтер или медиа-сервер (например, NAS-устройство или Plex Server), им будет неудобно менять свои IP-адреса. Хотя продление аренды может предотвратить это, IP-адрес все еще может измениться. Если ваш маршрутизатор перезагружается из-за отключения электроэнергии или из-за того, что вы пытаетесь решить надоедливую проблему , то можно переназначить все динамически сгенерированные IP-адреса. Для этих сценариев вручную назначается Статический IP-адрес решит проблему.
Точный процесс для этого варьируется, особенно потому, что веб-интерфейсы маршрутизатора могут меняться от устройства к устройству, даже если они изготовлены одним и тем же производителем. На некоторых маршрутизаторах, например Комплект Eero Mesh Router , это может называться другим термином, например, резервированием IP. Но статический IP-адрес по-прежнему должен соответствовать любым правилам диапазона, если они существуют. Обычно проще всего использовать текущий IP-адрес в качестве основы для статического IP-адреса. В зависимости от устройства и его операционной системы можно установить статический IP-адрес. на конце устройства а не через роутер или DHCP-сервер. Это может быть необходимо, если сам маршрутизатор не поддерживает статический IP-адрес.