- Протокол DHCP
- Зачем использовать DHCP?
- Преимущества DHCP
- Как разобраться в работе DHCP в домашней сети?
- DHCP-клиент
- Конфигурация клиента
- DHCP-сервер
- Расположение DHCP-сервера
- Настройки и конфигурация DHCP-сервера
- Назначение статических адресов с помощью DHCP
- Устранение неполадок DHCP
- Общие вопросы и ответы
- Термины и сокращения
- Ресурсы и соответствующие руководства
Протокол DHCP
Этот раздел можно использовать для краткого обзора DHCP в Windows Server 2016.
Помимо этого раздела, доступна следующая документация по DHCP.
Протокол DHCP — это протокол клиента или сервера, который автоматически предоставляет узел протокола IP с его IP-адресом и другие связанные сведения о конфигурации, такие как маска подсети и шлюз по умолчанию. RFC 2131 и 2132 определяют протокол DHCP в качестве стандарта Internet Engineering Task Force (IETF), основанного на протоколе начальной загрузки (BOOTP), протокола, с помощью которого DHCP предоставляет много сведений о реализации. DHCP позволяет узлам получать необходимые сведения о конфигурации TCP/IP от DHCP-сервера.
Windows Server 2016 включает DHCP-сервер, который является необязательной ролью сервера сети, которую можно развернуть в сети для аренды IP-адресов и других сведений клиентам DHCP. все клиентские операционные системы на основе Windows включают dhcp-клиент как часть TCP/IP, а dhcp-клиент включен по умолчанию.
Зачем использовать DHCP?
Каждое устройство в сети на основе TCP/IP должно иметь уникальный IP-адрес одноадресной рассылки для доступа к сети и ее ресурсам. Без DHCP IP-адреса новых компьютеров или компьютеров, перемещаемых из одной подсети в другую, необходимо настроить вручную. IP-адреса для компьютеров, удаленных из сети, необходимо вручную освободить.
При использовании DHCP весь процесс автоматизирован и управляется централизованно. DHCP-сервер поддерживает пул IP-адресов и арендованный адрес любому клиенту с поддержкой DHCP при запуске в сети. Так как IP-адреса являются динамическими (арендованными), а не статическими (без постоянного назначения), адреса, которые больше не используются, автоматически возвращаются в пул для перераспределения.
Сетевой администратор устанавливает DHCP-серверы, которые сохраняют информацию о конфигурации TCP/IP и предоставляют клиентам с поддержкой DHCP в виде предложения аренды. DHCP-сервер хранит сведения о конфигурации в базе данных, которая включает в себя:
- Допустимые параметры конфигурации TCP/IP для всех клиентов в сети.
- Допустимые IP-адреса, поддерживаемые в пуле для назначения клиентам, а также исключенные адреса.
- Зарезервированный IP-адрес адреса, связанные с конкретными клиентами DHCP. Это обеспечивает единообразное назначение одного IP-адреса одному клиенту DHCP.
- Срок действия аренды или период времени, в течение которого IP-адрес может быть использован до продления срока аренды.
Клиент с поддержкой DHCP при принятии предложения аренды получает:
- Допустимый IP-адрес для подсети, к которой подключается.
- Запрошенные параметры DHCP, которые являются дополнительными параметрами, настроенными DHCP-сервером для назначения клиентам. Некоторые примеры параметров DHCP: маршрутизатор (шлюз по умолчанию), DNS-серверы и доменное имя DNS.
Преимущества DHCP
DHCP предоставляет следующие преимущества.
- Конфигурация надежных IP-адресов. DHCP свертывает ошибки конфигурации, вызванные ручной конфигурацией IP-адресов, например типографскими ошибками, или конфликты адресов, вызванные назначением IP-адреса более чем одному компьютеру одновременно.
- Сокращенное администрирование сети. Служба DHCP включает следующие функции для сокращения сетевого администрирования:
- Централизованная и автоматизированная конфигурация TCP/IP.
- Возможность определять конфигурации TCP/IP из центрального расположения.
- Возможность назначать полный диапазон дополнительных значений конфигурации TCP/IP с помощью параметров DHCP.
- Эффективная обработка изменений IP-адресов для клиентов, которые должны обновляться часто, например для портативных устройств, которые перемещаются в разные места в беспроводной сети.
- Пересылка начальных сообщений DHCP с помощью агента ретранслятора DHCP, что устраняет необходимость в DHCP-сервере для каждой подсети.
Как разобраться в работе DHCP в домашней сети?
DHCP (протокол динамической конфигурации хоста) обеспечивает механизм автоматического выделения IP-адресов (IPv4) сетевым устройствам, например компьютерам.
DHCP состоит из двух компонентов.
DHCP-клиент
Все современные операционные системы оснащены DHCP-клиентом, и по умолчанию все они настроены на использование DHCP.
DHCP — клиент отвечает за запрос IP-адреса и его назначение компьютеру.
Конфигурация клиента
Если вы перейдете на страницу настроек вашего адаптера или страницу настроек Wi-Fi, вы увидите страницу, аналогичную приведенной ниже:
Вы можете видеть, что DHCP-клиент настроен на получение IP-адреса, а также адреса DNS-сервера.
DHCP-сервер
DHCP — сервер отвечает за выделение IP-адреса и другой информации запрашивающим клиентам.
DHCP — сервер настроен с диапазоном IP-адресов, которые он может назначать, а также с другими настройками, такими как DNS-серверы, адреса шлюза по умолчанию и т. д.
IP-адреса с DHCP-сервера обычно арендуются и должны периодически обновляться.
Этот процесс обновления происходит в фоновом режиме и не требует вмешательства пользователя.
Расположение DHCP-сервера
В домашних сетях DHCP-сервер находится на домашнем маршрутизаторе или домашнем концентраторе.
На большинстве домашних маршрутизаторов DHCP-сервер включен по умолчанию (включен).
Однако вы можете использовать другой компьютер, например, raspberry pi, в качестве DHCP-сервера, но обычно это не делается.
Если вы планируете использовать другое устройство в качестве DHCP-сервера, важно понимать, что в сети может быть только один DHCP-сервер.
Настройки и конфигурация DHCP-сервера
В домашних сетях вообще ничего не нужно настраивать.
Если вы перейдете на страницу администратора на своем домашнем маршрутизаторе, вы увидите параметры конфигурации, аналогичные показанным на снимке экрана ниже.
Обычно это выбирается, чтобы сделать DHCP-сервер активным (включенным).
Авторитетный DHCP
Обычно это выбирается, чтобы сделать DHCP-сервер авторитетным для этого пула адресов, поскольку обычно это единственный сервер в сети.
Диапазон адресов сервера
Обычно вы оставляете их, так как настроек по умолчанию обычно достаточно.
Обратите внимание, что диапазон распределения на моем домашнем маршрутизаторе составляет 192.168.1.64-192.168.1.253.
Сам домашний маршрутизатор использует адрес 192.168.1.254, поэтому он оставляет мне 192.168.1.1-.192.168.1.63 для выделения статическим клиентам при необходимости.
Только назначение статических адресов в этом диапазоне поможет избежать конфликтов IP-адресов.
Вы также должны начать с адреса 192.168.1.1 или 192.168.1.2 и увеличить его, если вам потребуется увеличить диапазон адресов позднее.
Примечание. В некоторых сетях в качестве адреса шлюза по умолчанию используется 192.168.1.1.
Время аренды
IP-адреса сдаются в аренду клиенту и должны быть обновлены до истечения срока действия. Вы можете видеть из моих настроек, что срок аренды составляет 1 день.
Обычно используется настройка по умолчанию.
Назначение статических адресов с помощью DHCP
Хотя вы можете вручную назначить статический адрес клиенту, это не лучший способ, так как он очень негибкий.
Лучшим способом является использование DHCP-сервера для назначения адреса на постоянной основе, и почти все домашние маршрутизаторы имеют эту возможность.
Обычно это называется резервированием адреса, и на снимке экрана ниже показаны настройки моего маршрутизатора tplink.
Он работает, используя фиксированный MAC-адрес клиента, чтобы зафиксировать IP-адрес этого клиента.
Использование DHCP для назначения статических IP-адресов значительно снижает вероятность дублирования IP-адресов.
Устранение неполадок DHCP
Вам нужно будет посмотреть на клиентов и домашний маршрутизатор.
Основным инструментом устранения неполадок клиента является инструмент командной строки ipconfig (Windows) и ifconfig (Linux).
Этот инструмент покажет вам IP-адреса, назначенные вашему устройству.
Что вы ищете при использовании этого инструмента, так это то, что ваш компьютер имеет действительный IP-адрес, адрес шлюза и адрес DNS-сервера.
Если IP-адрес вашего клиента начинается с 169 или адрес 0.0.0.0, значит что-то не так, и он не может найти DHCP-сервер.
На снимке экрана выше вы можете видеть, что клиент настроен для DHCP и что IP-адрес был арендован.
Проверка маршрутизатора. Вам также необходимо войти в систему на домашнем маршрутизаторе и убедиться, что DHCP включен.
Если у вас много клиентов в сети, вам также может понадобиться настроить диапазон адресов.
Если вы настраиваете диапазон адресов, убедитесь, что вы еще не назначили статические адреса в этом диапазоне.
Общие вопросы и ответы
В. Могу ли я назначить клиенту статические IP-адреса и при этом использовать DHCP?
О. Да, большинство серверов DHCP (даже в домашних сетях) позволяют исключать IP-адреса и диапазоны адресов.
В. Могу ли я назначать DNS-серверы вручную, даже если я использую DHCP?
О. Да, для этого есть отдельная настройка в конфигурации клиента.
В. Мой IP-адрес не меняется. Значит ли это, что у меня статический IP-адрес?
О. Нет, не обязательно, поскольку, когда DHCP-клиент обновляет свой IP-адрес, он запрашивает тот же адрес, и обычно ему разрешается сохранить его.
В. Могу ли я иметь в сети более одного DHCP-сервера?
О. Да и Нет. Вы можете найти несколько DHCP-серверов в крупных корпоративных сетях. Настройка сложна, и они должны быть настроены так, чтобы не назначать одинаковые IP-адреса из одного и того же диапазона адресов. В домашних сетях у вас должен быть только один.
В. Предоставляет ли DHCP-сервер адреса IPv6?
О. В настоящее время нет, так как адреса IPv6 в домашних сетях автоматически назначаются клиентом и не нуждаются в DHCP.
В. Используют ли клиенты Wi-Fi DHCP?
О. Да. Обычно это настройка по умолчанию.
В. Как DHCP-клиент находит DHCP-сервер?
О. Он использует трансляции.
Термины и сокращения
MAC-адрес — также известный как Ethernet или физический адрес, является фиксированным и является частью оборудования.
Статический адрес — IP-адрес, который назначается вручную.
Динамический адрес — IP-адрес назначается автоматически и может время от времени меняться.
Конфликт IP-адресов — когда два компьютера (устройства) настроены на использование одного и того же IP-адреса.
Шлюз по умолчанию — IP-адрес устройства, обеспечивающего доступ в Интернет, т. е. вашего домашнего маршрутизатора.
Широковещательная рассылка — сообщение, отправляемое всем клиентам в сети.
Ресурсы и соответствующие руководства
Полезные команды Ipconfig
ipconfig /all — эта команда покажет настройки IP и DNS.
ipconfig /release — эта команда освобождает IP-адрес от DHCP.
ipconfig /renew — эта команда обновит IP-адрес с помощью DHCP.
Полезные команды Rapberry Pi/Linux
ifconfig — показывает основные сведения об адресах для всех интерфейсов.
dhclient позволяет обновлять и освобождать IP-адреса:
для нацеливания на определенный интерфейс (например, eth0) используйте
чтобы включить более подробную информацию, используйте переключатель -v (подробный)
Насколько публикация полезна?
Нажмите на звезду, чтобы оценить!
Средняя оценка / 5. Количество оценок:
Оценок пока нет. Поставьте оценку первым.