Когда вы подключаетесь к сети Wi-Fi, устройство за секунду получает локальный IP-адрес — и вам не нужно ничего вводить. Это работа DHCP (Dynamic Host Configuration Protocol, протокол динамической настройки узла). На роутере работает DHCP-сервер, который раздаёт адреса и сетевые настройки каждому устройству, которое о них попросит.
Что DHCP сообщает устройству
- Локальный IP-адрес, например
192.168.1.20 - Маску подсети, например
255.255.255.0. См. статью маски подсети и CIDR - Основной шлюз — адрес вашего роутера. См. статью что такое основной шлюз
- Один или несколько DNS-серверов
- Срок аренды — как долго устройство может пользоваться адресом
Как это работает: DORA
- Discover (обнаружение): новое устройство рассылает широковещательный запрос: «Есть здесь DHCP-сервер?»
- Offer (предложение): роутер предлагает свободный адрес.
- Request (запрос): устройство просит выделить ему этот адрес.
- Acknowledge (подтверждение): роутер подтверждает и записывает аренду.
До окончания аренды устройство продлевает её и, как правило, сохраняет тот же адрес.
Резервирование адресов DHCP
Для принтера, NAS, игровой приставки или домашнего сервера удобно, чтобы локальный адрес никогда не менялся. В настройках DHCP роутера добавьте резервирование, которое всегда выдаёт один и тот же IP MAC-адресу этого устройства. Это проще и надёжнее, чем вручную задавать статический IP на самом устройстве.
Ваш публичный IP тоже выдаётся по DHCP
Сеть провайдера обычно назначает роутеру публичный IP тем же способом — поэтому у большинства домашних подключений динамический IP.
Устранение проблем DHCP
| Симптом | Вероятная причина | Решение |
|---|---|---|
Адрес начинается с 169.254. |
Устройство не получило ответа от DHCP-сервера | Перезагрузите роутер, переподключитесь к Wi-Fi |
| «Конфликт IP-адресов» | У двух устройств одинаковый адрес | Продлите аренду; уберите вручную заданные статические IP из диапазона DHCP |
| Новые устройства не могут подключиться | Пул адресов исчерпан | Сократите срок аренды или расширьте пул |
| Неверный DNS или шлюз | В сети работает второй роутер с включённым DHCP | Отключите DHCP на одном из них |
Как обновить адрес: в Windows выполните ipconfig /release, а затем ipconfig /renew; в macOS нажмите Обновить аренду DHCP в подробных сведениях о сети; на телефоне переподключитесь к Wi-Fi.
DHCP и IPv6
Устройства с IPv6 часто настраиваются сами с помощью SLAAC (автоконфигурации адреса без сохранения состояния) и используют DHCPv6 только для дополнительных параметров. Многие роутеры поддерживают оба способа.
Часто задаваемые вопросы
Стоит ли отключать DHCP?
Нет, если только в сети нет другого DHCP-сервера. Без него каждое устройство придётся настраивать вручную.
Какой срок аренды выбрать?
Для дома подойдёт значение по умолчанию (чаще всего 24 часа). В загруженных гостевых сетях используйте более короткую аренду.
Представляет ли DHCP угрозу безопасности?
Посторонний DHCP-сервер в вашей сети может направить устройства на вредоносный шлюз или DNS. Используйте надёжные пароли Wi-Fi и держите гостей в отдельной сети.