DHCP: что это, как работает протокол и зачем он нужен
DHCP: что это, как работает протокол и зачем он нужен
При подключении нового устройства к сети ему нужны
DHCP автоматизирует эту работу. Протокол позволяет передать устройству сетевые параметры с сервера и управлять выдачей адресов централизованно.
В этой статье:
- Что такое DHCP простыми словами
- Какие параметры получает устройство
- Чем отличаются
DHCP-сервер , клиент и ретранслятор - Как проходит выдача
IP-адреса - Связан ли DHCP только с динамическими адресами
- Что означает DHCP в настройках маршрутизатора
- Что происходит при сбоях DHCP
- Как использовать DHCP в корпоративной сети
- Что актуально для DHCP в 2026 году
- Как DHCP работает с IPv6
- Вопросы и ответы
Что такое DHCP простыми словами
Устройство в
Например, сотрудник подключает ноутбук к офисной сети.
DHCP решает две связанные задачи:
- Передает параметры конфигурации.
- Управляет назначением сетевых адресов.
Какие параметры может передать DHCP
DHCP передает устройству
Цифры в названиях опций не являются частями
Например, после подключения компьютер может получить следующую конфигурацию:
IP-адрес устройства: 192.168.1.25;- шлюз по умолчанию: 192.168.1.1;
DNS-сервер : 192.168.1.10;DHCP-сервер : 192.168.1.2;- срок аренды адреса: значение, заданное на
DHCP-сервере .
Каждый параметр передается в предназначенной для него опции.
| Опция DHCP | Что передает | Пример |
| 3 | Адрес маршрутизатора, который клиент может использовать как шлюз | 192.168.1.1 |
| 6 |
Адреса |
192.168.1.10 |
| 51 |
Срок аренды |
Период, в течение которого клиент может использовать выданный адрес |
| 54 |
Идентификатор |
Например, 192.168.1.2 |
| 66 | Имя сервера TFTP | Может использоваться в отдельных сценариях загрузки устройств по сети |
| 67 | Имя загрузочного файла | Указывает файл, который устройство должно получить при сетевой загрузке |
Например, опция 3 сообщает клиенту адрес маршрутизатора. Внутри нее передается полноценный
Набор опций зависит от устройства и конфигурации сети. Рабочему компьютеру обычно нужны основные параметры адресации, шлюз и DNS. Опции 66 и 67 применяются только там, где используются соответствующие сценарии сетевой загрузки.
DHCP-сервер , клиент и ретранслятор: кто за что отвечает
В типовой схеме участвуют клиент и сервер. Если инфраструктура разделена на несколько
| Компонент | Что делает |
|
|
Запрашивает сетевые параметры |
|
|
Выбирает адрес и передает клиенту конфигурацию |
|
|
Передает |
В Windows за получение и обновление части сетевых параметров отвечает служба DHCP Client. Ее состояние проверяют в том числе при диагностике проблем с автоматической настройкой сети.
Так один центральный
Ретранслятор также может добавлять опцию 82 с информацией о том, откуда поступил запрос. Такая возможность настраивается отдельно и для обычной ретрансляции не обязательна.
Как DHCP выдает IP-адрес
При первом подключении клиента используется последовательность из четырех основных сообщений. Ее часто обозначают сокращением DORA.
| Этап | Сообщение | Что происходит |
| 1 | DHCPDISCOVER |
Клиент ищет доступные |
| 2 | DHCPOFFER | Сервер предлагает адрес и параметры |
| 3 | DHCPREQUEST | Клиент сообщает, какое предложение принимает |
| 4 | DHCPACK | Сервер подтверждает назначение адреса |
Если в сети работают несколько серверов, клиент может получить несколько предложений и выбрать одно из них. После выбора он сообщает, предложение какого сервера принял.
Что такое DHCP-запрос
Под
DHCPDISCOVER используется для поиска серверов. DHCPREQUEST применяется при выборе предложенного адреса, повторном подтверждении ранее полученной конфигурации и продлении аренды.
После подтверждения сервером клиент может использовать назначенный адрес в течение установленного срока аренды.
Что такое аренда IP-адреса
При динамическом распределении сервер выдает адрес на ограниченный срок. Это время называют сроком аренды.
Клиент пытается продлить аренду до окончания ее срока. Если продление прошло успешно, устройство продолжает использовать текущий адрес.
Если аренда закончилась и сервер ее не продлил, клиент прекращает использовать прежний адрес и снова запрашивает сетевую конфигурацию.
DHCP — это всегда динамический IP?
DHCP часто связывают с динамическими адресами, потому что это самый понятный сценарий его применения. Но возможности протокола шире.
Стандарт DHCP описывает три механизма распределения адресов.
| Механизм | Как назначается адрес | Когда меняется |
| Динамическое распределение | Сервер выбирает адрес из доступного диапазона | Адрес выдается на ограниченный срок |
| Автоматическое распределение | DHCP назначает клиенту постоянный адрес | Адрес рассчитан на постоянное использование |
| Ручное распределение | Администратор заранее определяет адрес клиента, DHCP передает его устройству | Зависит от решения администратора |
Поэтому утверждение DHCP — это динамический IP слишком упрощает работу протокола. DHCP умеет передавать клиенту и заранее определенный постоянный адрес.
Что такое статический DHCP
Фраза статический DHCP часто используется для обозначения резервирования адреса. Администратор связывает конкретный клиент с определенным
В стандарте DHCP близкий механизм называется ручным распределением: адрес определяет администратор, после чего сервер передает его клиенту.
На практике такая настройка часто называется резервированием адреса. Способ привязки клиента зависит от используемого
Резервирование подходит для устройств, которым нужен предсказуемый
Чем резервирование отличается от ручного статического IP
| Критерий | Адрес через DHCP | Адрес вручную на устройстве |
| Где хранится конфигурация |
На |
На самом устройстве |
| Получение шлюза и DNS | Может выполняться через DHCP | Параметры задаются вручную |
| Централизованное изменение | Проще при поддерживаемой конфигурации | Нужно менять настройки на узле |
| Риск пересечения адресов | Зависит от корректности адресного плана и настроек DHCP | Зависит от учета статических адресов |
Выбор зависит от роли устройства и требований инфраструктуры. Для части серверных и сетевых систем статическая конфигурация может быть предусмотрена проектом. Для других узлов удобнее централизованное назначение через DHCP.
Что означает DHCP-подключение в маршрутизаторе
Надпись DHCP в настройках маршрутизатора может относиться к двум разным задачам.
На внешнем соединении маршрутизатор сам выступает
В локальной сети маршрутизатор может работать
Поэтому значение настройки зависит от того, в каком разделе интерфейса она находится. В параметрах внешнего соединения DHCP обычно относится к получению адреса от оператора. В настройках локальной сети — к выдаче адресов внутренним устройствам.
Что происходит, если DHCP работает неправильно
В корпоративной сети ошибка в DHCP способна затронуть сразу несколько устройств или целый сетевой сегмент.
| Проблема | Что происходит |
| В диапазоне закончились свободные адреса | Сервер не может назначить новый адрес клиенту |
| Клиент получает неверный шлюз | Возникают проблемы с доступом к другим сетям |
|
Клиент получает неверные |
Ресурсы перестают нормально открываться по именам |
| Между подсетями отсутствует нужная ретрансляция |
Клиенты не получают ответы от центрального |
|
Работает посторонний |
Устройства могут получить ложные адреса, маршруты или DNS |
|
Основной |
Новые клиенты и устройства с истекшей арендой могут потерять возможность получить конфигурацию |
Устройство с действующей арендой обычно продолжает использовать полученный ранее адрес до окончания срока. Поэтому отказ
В первую очередь проблема затрагивает новые подключения, продление аренды и получение сетевых параметров после изменений.
Как использовать DHCP в корпоративной сети
По мере роста сети задача выходит за пределы простой выдачи свободных адресов. Появляются несколько подсетей, виртуальные локальные сети, разные группы пользователей и требования к доступности.
Разделять диапазоны по сетевым сегментам
Для каждого сегмента нужен согласованный адресный план. В нем определяют диапазон DHCP, шлюз, DNS и адреса, которые используются для других назначений.
Динамический диапазон стоит отделять от адресов, которые закреплены вручную или зарезервированы за конкретными узлами. Такой порядок снижает риск пересечений и упрощает диагностику.
Использовать ретрансляцию между подсетями
DHCPDISCOVER распространяется широковещательно в локальном сегменте. Если сервер находится в другой подсети, требуется
Так компания может разместить DHCP централизованно и обслуживать несколько сетевых сегментов без отдельного сервера в каждом из них.
Контролировать посторонние DHCP-серверы
Базовый DHCP сам по себе не определяет, можно ли доверять серверу, который отвечает клиенту. Поэтому в корпоративной сети применяются дополнительные механизмы контроля.
На управляемых коммутаторах может использоваться DHCP Snooping — функция контроля
DHCP Snooping также способен формировать таблицу соответствий между
Продумать отказоустойчивость
Если от одного
Конкретная схема зависит от выбранной серверной реализации. Например, Windows Server 2025 поддерживает отказоустойчивую работу DHCPv4 между двумя
Проверять стоит не только другой сервер. Важно учитывать доступность обоих серверов из нужных подсетей, работу ретрансляторов и синхронизацию конфигурации.
Следить за состоянием адресных диапазонов
Единого допустимого процента заполнения диапазона для любой сети нет. Необходимый запас зависит от числа клиентов, продолжительности их подключения и скорости появления новых устройств.
Поэтому полезно отслеживать количество свободных адресов, отказы при выдаче, доступность
В технической диагностике также используются служебные сообщения. DHCPNAK сообщает клиенту, что запрошенную конфигурацию использовать нельзя. DHCPDECLINE передается клиентом, если он обнаружил, что предложенный адрес уже используется.
Пороговые значения для предупреждений определяют с учетом конкретной сети.
Что актуально для DHCP в 2026 году
Для DHCPv4 базовым стандартом остается RFC 2131. Основные опции протокола определены RFC 2132 и последующими документами.
Для DHCPv6 актуальным базовым стандартом в 2026 году является RFC 9915. Документ опубликован в январе 2026 года и заменил RFC 8415.
При выборе серверного программного обеспечения также нужно учитывать его жизненный цикл. ISC DHCP больше не поддерживается разработчиком ISC. Окончание жизненного цикла проекта было объявлено ранее, поэтому для новых внедрений разработчик рекомендует рассматривать Kea DHCP или другую поддерживаемую реализацию.
Если DHCP уже работает на существующей платформе, перед обновлением стоит проверить состояние поддержки, совместимость конфигурации и доступный путь перехода.
Как DHCP работает в IPv6
В сетях IPv6 применяется DHCPv6. Он может выдавать клиентам адреса, префиксы и дополнительные параметры конфигурации.
Также существует SLAAC — механизм автоматической настройки IPv6-адреса на основе информации, которую устройство получает от маршрутизатора.
DHCPv6 и SLAAC могут использоваться совместно. Например, адрес устройство формирует через SLAAC, а дополнительные параметры получает через DHCPv6. Возможна и схема, в которой DHCPv6 участвует непосредственно в выдаче адресов.
Выбор зависит от требований к управлению адресацией, учету устройств и устройству конкретной сети.
Что проверить перед внедрением DHCP в компании
До настройки сервера стоит определить устройство сети и правила адресации.
- Зафиксировать подсети и сетевые сегменты. Определить используемые диапазоны, шлюзы и уже занятые статические адреса.
- Определить расположение
DHCP-сервера . Проверить, из каких сегментов потребуется ретрансляция запросов. - Выделить устройства с постоянными адресами. Решить, где использовать резервирование, а где требуется ручная статическая настройка.
- Продумать отказоустойчивость. Определить поведение сети при недоступности основного сервера и проверить пути до резервного.
- Настроить контроль. Следить за свободными адресами, ошибками выдачи, состоянием серверов и работой ретрансляторов.
Так адресация остается частью общей архитектуры сети и не начинает ограничивать подключение новых устройств или дальнейшее разделение инфраструктуры на сегменты.
Частые вопросы о DHCP
Да. Автоматическая выдача
Чаще всего DHCP используют для динамической выдачи адресов на ограниченный срок. Стандарт также предусматривает постоянное и заранее заданное назначение адресов средствами DHCP.
Это компонент операционной системы, который участвует в получении и обновлении сетевых параметров. В Windows соответствующая служба называется DHCP Client.
Отдельного типа оборудования с таким названием нет. Хостом называют сетевой узел. Если он получает параметры по DHCP, то в рамках протокола выступает
Значение зависит от раздела настроек. На внешнем интерфейсе DHCP может означать автоматическое получение
Это
В протоколе также используется опция 54 — идентификатор
Unicast означает передачу сетевого сообщения конкретному известному узлу.
Например, при продлении аренды
В интерфейсах сетевого оборудования название Unicast DHCP может обозначать отдельную функцию производителя. Значение такого параметра нужно сверять с документацией конкретной модели.