Top.Mail.Ru
КОНФИГУРАТОР Серверы
Сетевое оборудование
СХД
IP-телефоны IP-камеры Источники бесперебойного питания (ИБП) Комплектующие Готовые решения Серверы под задачу
О компании Купить в лизинг Блог Отзывы Доставка Гарантия Контакты Работа у нас Реквизиты Спецпредложения Игровые ПК на ISKRAPC Заявка в тех поддержку
Эксперты в подборе IT-оборудования

DHCP-сервер простыми словами: принцип работы и настройка сети

16 июля 2026
DHCP-сервер простыми словами: принцип работы и настройка сети

Вы включаете ноутбук, подключаетесь к Wi-Fi - и через пару секунд уже открываете браузер. Никаких настроек, никаких вводов цифр, никаких звонков в поддержку. Это протокол DHCP отработал за кулисами, пока Вы даже не успели подумать об IP-адресах. И вот парадокс: чем лучше работает DHCP, тем меньше людей вообще знают о его существовании.

Если коротко: DHCP (Dynamic Host Configuration Protocol, «протокол динамической настройки узла») - это сетевая служба, которая сама выдаёт каждому устройству IP-адрес и остальные параметры сети. Подключился к Wi-Fi или воткнул кабель - DHCP-сервер тут же сообщил устройству, какой у него адрес, через какой шлюз выходить в интернет и к какому DNS обращаться. Дальше разберём по шагам, как это работает и как настроить DHCP самому.

Зачем нужен DHCP и чем плоха ручная настройка IP-адресов

Представьте офис на 150 человек. Каждому устройству нужен уникальный IP-адрес, маска подсети, адрес шлюза и DNS-сервера. И всё это обслуживает сервер, к сборке которого для офиса тоже стоит подойти осмысленно. Ручная настройка IP-адресов - это заполнение четырёх полей на каждом компьютере, ноутбуке и принтере. 150 устройств × 4 параметра = 600 значений, которые надо ввести без ошибок.

Ошиблись в одной цифре - и у сотрудника «не работает интернет». Присвоили один и тот же адрес двум машинам - конфликт, и оба устройства теряют связь. Уволился сотрудник - его адрес надо освободить вручную, иначе пул исчерпается. А теперь умножьте это на три филиала и добавьте текучку кадров.

DHCP (Dynamic Host Configuration Protocol) - это протокол, который автоматизирует выдачу IP-адресов и сетевых параметров. Сервер держит пул свободных адресов и раздаёт их устройствам по запросу. Никакой ручной работы, никаких таблиц в Excel с «кто какой IP занял».

Протокол DHCP вырос из BOOTP - протокола 1985 года, который умел загружать бездисковые рабочие станции по сети. В 1993 году вышел RFC 1531, и DHCP стал стандартом. Главное отличие от предшественника - концепция аренды: адрес выдаётся на время, а не навсегда.

Как работает DHCP: четыре шага протокола DORA

Процесс получения адреса укладывается в четыре UDP-пакета. Их называют DORA - по первым буквам каждого этапа. Весь обмен идёт через UDP-порты 67 (сервер) и 68 (клиент).

ШагКто отправляетЧто происходит
DiscoverКлиент → BroadcastУстройство посылает широковещательный запрос: «Есть тут DHCP-сервер?»
OfferСервер → КлиентСервер отвечает: «Вот, держи 192.168.1.42 на 8 часов»
RequestКлиент → BroadcastКлиент подтверждает: «Беру 192.168.1.42, спасибо»
AcknowledgeСервер → КлиентСервер фиксирует: «Записал, адрес твой»

Почему Request тоже идёт широковещательно? Потому что в сети может быть несколько DHCP-серверов. Клиент этим сообщает всем: «Я выбрал вот этот сервер, остальные - отзовите свои предложения».

Весь цикл занимает миллисекунды. Вы не замечаете этих четырёх шагов, когда подключаете телефон к Wi-Fi - но они происходят каждый раз.

Что именно раздаёт DHCP

IP-адрес - лишь верхушка айсберга. Вместе с адресом клиент получает целый набор параметров, без которых сеть работать не будет.

ПараметрЗачем нужен
IP-адресУникальный идентификатор устройства в сети
Маска подсетиОпределяет границы сети: какие адреса «свои», а какие - за шлюзом
Шлюз по умолчаниюКуда отправлять пакеты, которые не принадлежат локальной сети
DNS-серверыПреобразование доменных имён (google.com → 142.250.185.14). Подробнее - в статье о том, что такое DNS-сервер
Время аренды (lease time)Сколько клиент может использовать адрес без продления

Через опции DHCP можно передавать десятки дополнительных параметров: адрес TFTP-сервера для PXE-загрузки, NTP-сервер для синхронизации времени, SIP-сервер для IP-телефонии. Самый частый из них - адрес DNS-сервера, который клиент получает вместе с IP. Если нужен собственный резолвер, вот как поднять свой DNS-сервер и раздавать его через DHCP. Этим активно пользуются для массовой автонастройки оборудования - от IP-телефонов до тонких клиентов. По сути на DHCP держится всё назначение IP-адресов в локальной сети: не один адрес на устройство, а вся раздача сетевых настроек разом.

Ваш домашний роутер - уже DHCP-сервер. Он раздаёт адреса всем устройствам в квартире. Миллионы людей пользуются DHCP каждый день, не подозревая об этом.

Аренда IP-адреса: зачем ограничивать время

Аренда IP-адреса (lease) - механизм, который не даёт пулу адресов исчерпаться. Когда устройство получает адрес, оно получает его не навечно, а на определённый срок: 8 часов, сутки, неделя - зависит от настроек.

Когда половина срока аренды проходит, клиент пытается продлить аренду у того же сервера. Если сервер подтверждает - таймер сбрасывается. Если сервер недоступен, клиент пробует ещё раз на отметке 87.5% от срока аренды, но уже широковещательно - вдруг ответит другой сервер. Если не ответил никто - адрес освобождается, и клиент начинает DORA заново.

Для офисных рабочих станций, которые включаются утром и выключаются вечером, адекватный lease time - 8-12 часов. Для гостевого Wi-Fi в кафе - 1-2 часа: посетители приходят и уходят, адреса должны освобождаться быстро. Для серверов и принтеров лучше использовать резервации, но об этом чуть ниже.

Динамика, резервации и статика: три подхода к адресации

Как работает DHCP в разных сценариях? Есть три способа назначать адреса, и часто их комбинируют в одной сети.

Динамическая выдача - сервер назначает свободный адрес из пула. Устройство может получить разный адрес при каждом подключении. Подходит для ноутбуков, телефонов, гостевых устройств.

Резервация по MAC-адресу - сервер закрепляет конкретный IP за конкретным устройством, привязываясь к его MAC-адресу. Принтер всегда получает 192.168.1.200, IP-телефон - 192.168.1.201. Адрес выдаётся через DHCP (централизованно), но всегда один и тот же.

Статическая настройка - адрес вбивается на устройстве вручную, DHCP не участвует. Используется для серверов и сетевого оборудования, которое должно сохранять адрес даже при отказе DHCP-сервера. Если вы только планируете серверную инфраструктуру офиса, стоит заранее продумать адресацию - о том, как выбрать сервер для офиса, мы рассказывали отдельно.

Резервация - золотая середина. Устройство получает постоянный адрес, но управление остаётся на сервере. Нужно сменить DNS для всех принтеров? Одно изменение на DHCP-сервере - и при следующем обновлении аренды все принтеры получат новые настройки.

Где живёт DHCP-сервер

DHCP-сервер может работать на разных платформах, и выбор зависит от масштаба сети.

ПлатформаТипичный сценарий
Роутер / SOHO-маршрутизаторДомашняя сеть, маленький офис до 20 устройств
Windows Server (роль DHCP Server)Корпоративная сеть с Active Directory, failover-кластеры
Linux (ISC DHCP / Kea)Провайдеры, дата-центры, инфраструктура на open-source
L3-коммутаторКрупные сети, где DHCP-сервер встроен в сетевое оборудование

В сети с несколькими VLAN у DHCP появляется дополнительная задача - особенно в крупных организациях, где сетевое оборудование и серверы размещены в выделенном помещении с соблюдением требований к серверным помещениям. Широковещательный Discover не проходит через границы VLAN - для этого на маршрутизаторе настраивают DHCP relay agent (ip helper-address в терминологии Cisco). Relay-агент перехватывает широковещательные запросы клиентов и пересылает их на DHCP-сервер в виде юникастов, добавляя информацию о том, из какой подсети пришёл запрос. Сервер по этой информации понимает, какой пул адресов использовать.

Два DHCP-сервера в одной подсети без координации - классический источник «мистических» проблем. Половина устройств получает адреса от одного сервера, половина - от другого, и конфликты обеспечены.

Как включить DHCP: в роутере, на Windows и на Linux

Чаще всего «включить DHCP» означает поставить одну галку, а не настраивать сервис с нуля. Где именно её искать - зависит от платформы.

В роутере. В домашнем или офисном маршрутизаторе DHCP-сервер обычно уже включён по умолчанию - найдите в веб-интерфейсе раздел «LAN» или «Локальная сеть», пункт «DHCP-сервер», и убедитесь, что стоит «Включён». Там же задаётся диапазон выдаваемых адресов. Выключать эту галку нужно только в одном случае: если в той же сети уже раздаёт адреса другой сервер - второй роутер, Windows Server или контроллер домена. Два DHCP-сервера в одной подсети без согласования конфликтуют, поэтому лишний просто отключают.

На Windows Server. Здесь DHCP - это серверная роль. Порядок такой: добавить роль «DHCP Server» через «Диспетчер серверов», авторизовать сервер в Active Directory (без авторизации в домене служба не начнёт раздавать адреса - так Windows защищается от «диких» серверов), затем создать область (scope) с диапазоном, маской, шлюзом и DNS. В PowerShell область заводится одной командой Add-DhcpServerv4Scope. DHCP здесь обычно соседствует с другими службами домена - как устроена связка Active Directory, DNS и DHCP, мы разбирали отдельно.

На Linux. Историческим стандартом был ISC DHCP (пакет isc-dhcp-server), но его разработчик ISC объявил проект завершённым и рекомендует преемника - сервер Kea. В дистрибутивах пока встречаются оба. После правки конфига службу нужно включить и запустить: systemctl enable --now isc-dhcp-server (или kea-dhcp4). Конкретный конфиг ISC - в чек-листе ниже.

Настройка DHCP: базовый чек-лист

Настройка IP-адресов через DHCP сводится к нескольким параметрам, независимо от платформы. Вот что нужно определить перед развёртыванием.

Диапазон (scope/pool). Например, 192.168.1.100-192.168.1.250. Оставляйте часть адресов вне пула - для статических назначений серверам, принтерам, точкам доступа.

Маска подсети. /24 (255.255.255.0) - стандарт для типовой офисной подсети на 254 хоста. Для мелких подсетей гостевого Wi-Fi хватит /26 (62 хоста).

Шлюз и DNS. Шлюз - IP-адрес маршрутизатора. DNS - либо внутренний DNS-сервер (если есть Active Directory), либо публичные (8.8.8.8, 1.1.1.1).

Время аренды. Слишком короткое - лишний трафик на продление. Слишком длинное - адреса «залипают» за отключёнными устройствами. Для стационарных офисов 8 часов - разумный компромисс.

Резервации. Создайте их для всех устройств, которые должны быть доступны по фиксированному адресу: принтеры, NAS, IP-телефоны, контроллеры управления.

На Linux с ISC DHCP конфигурация живёт в /etc/dhcp/dhcpd.conf и выглядит прямолинейно:

subnet 192.168.1.0 netmask 255.255.255.0 {
  range 192.168.1.100 192.168.1.250;
  option routers 192.168.1.1;
  option domain-name-servers 192.168.1.10, 8.8.8.8;
  default-lease-time 28800;
  max-lease-time 43200;
}

host printer-hp {
  hardware ethernet 00:1A:2B:3C:4D:5E;
  fixed-address 192.168.1.200;
}

На Windows Server всё то же, но через графический интерфейс DHCP-оснастки или PowerShell (Add-DhcpServerv4Scope).

Типичные ошибки и как их избежать

Пересекающиеся пулы - два сервера раздают адреса из одного диапазона. Результат: конфликты адресов, устройства теряют связь случайным образом. Если нужна отказоустойчивость, используйте DHCP failover (Windows Server) или split-scope - разделите диапазон между серверами без пересечений (например, первый сервер раздаёт .100-.175, второй - .176-.250).

Забытый «чужой» DHCP - кто-то воткнул в офисную сеть домашний роутер с включённым DHCP. Часть устройств получает адреса от него, уходит в чужую подсеть и теряет доступ к корпоративным ресурсам. Решение - DHCP snooping на управляемых коммутаторах: свитч пропускает ответы DHCP только с доверенного порта.

Исчерпание пула - адресов в диапазоне меньше, чем устройств. Новые клиенты не могут получить адрес и работают с APIPA-адресом 169.254.x.x, который бесполезен за пределами локального линка. Мониторьте утилизацию пула и расширяйте диапазон заранее.

Куда движется DHCP: IPv6 и IPAM

С переходом на IPv6 появляется развилка. SLAAC (Stateless Address Autoconfiguration) позволяет устройству сгенерировать адрес самостоятельно на основе префикса от маршрутизатора - без сервера вообще. DHCPv6 работает аналогично классическому DHCP, но для 128-битных адресов и с поддержкой дополнительных опций.

В реальных инфраструктурах многие используют комбинацию: SLAAC для назначения адреса + DHCPv6 для передачи DNS и других параметров.

Отдельный тренд - интеграция DHCP с IPAM-системами (IP Address Management). Когда в сети тысячи устройств в десятках подсетей, ручное ведение области видимости на каждом DHCP-сервере превращается в ту же боль, от которой DHCP когда-то избавил конечных пользователей. IPAM-платформы (NetBox, Infoblox, phpIPAM) централизуют управление адресным пространством, DNS-записями и DHCP-scopes в одном интерфейсе.

Короткие ответы на частые вопросы

Что значит «DHCP-сервер включён» в роутере и нужно ли его выключать?
Это значит, что роутер сам раздаёт адреса устройствам в вашей сети. Для дома и небольшого офиса галку трогать не нужно - пусть остаётся включённой. Выключают её только когда адреса уже раздаёт другой сервер в той же сети.

Что такое DHCP relay (ip helper-address)?
Это посредник на маршрутизаторе, который пересылает DHCP-запросы между подсетями. Широковещательный запрос клиента не проходит через границу VLAN, поэтому relay-агент перехватывает его и отправляет напрямую DHCP-серверу в другой подсети.

Чем DHCP отличается от статического IP и что выбрать?
DHCP выдаёт адрес автоматически и на время, статика прописывается на устройстве вручную и навсегда. Для рабочих станций и гостевых устройств - DHCP, для серверов и сетевого оборудования - статика или резервация по MAC.

Что такое DORA простыми словами?
Это четыре шага получения адреса: Discover (клиент ищет сервер), Offer (сервер предлагает адрес), Request (клиент его берёт), Acknowledge (сервер подтверждает). Занимает миллисекунды.

Устройство получило адрес 169.254.x.x - что это?
Это APIPA: устройство не достучалось до DHCP-сервера и присвоило себе адрес само. В такой сети интернет и доступ к ресурсам работать не будут. Проверьте, доступен ли DHCP-сервер и не исчерпан ли пул адресов.

DHCP - одна из тех технологий, которые работают тем лучше, чем меньше о них думают. Правильно настроенный протокол DHCP делает сеть самообслуживаемой: устройства подключаются, получают адреса, освобождают их при отключении. Администратору остаётся следить за утилизацией пулов, обновлять резервации и не допускать появления «диких» серверов в сети. Не героическая работа - но именно на таких мелочах держится инфраструктура, в которой у пользователей «просто всё работает».

Собираете сеть или сервер под офис, где будут жить DHCP, DNS и контроллер домена?

Инженеры ITTELO подберут конфигурацию под ваш сценарий - от небольшого офиса до сети с Active Directory и несколькими VLAN, соберут и протестируют под задачу перед отгрузкой, с гарантией и поддержкой после продажи. На рынке серверов 11+ лет.

Серверы под контроллер домена · +7 (800) 551-80-12 · info@ittelo.ru

ПОДПИСКА

НА РАССЫЛКУ
ПОЛЕЗНЫЕ СТАТЬИ, АКЦИИ
И ЗАКРЫТЫЕ РАСПРОДАЖИ
Котик подписка
Похожие статьи
Вам также может быть интересно

ТОП-5 ошибок при выборе сервера
Товар добавлен в список сравнения
Перейти в сравнение
Продолжить просмотр
Заявка в тех поддержку
Загрузка формы…
Не удалось загрузить форму. Обновите страницу или свяжитесь с нами по телефону.
Консультация
ИТ-специалиста
Оставьте контакты — свяжемся с вами в течение нескольких минут и подготовим коммерческое предложение
IT-архитектор подберет сервер под вашу задачу
Заполните форму — наш специалист свяжется с вами в течение 15 минут, уточнит задачу и подготовит коммерческое предложение
Заказать сервер
Отправим конфигурацию вам на почту. Менеджер перезвонит в течение 15 минут
Зарегистрироваться в бонусной программе
Консультация
ИТ-специалиста
Оставьте контакты — свяжемся с вами в течение нескольких минут и подготовим коммерческое предложение