Почему устройство в сети при перезагрузке всегда имеет один и тот же ip, даже если он dhcp?
Это не 100%, но почти всем моим устройствам присваивается один и тот же IP-адрес при перезагрузке. Я затрудняюсь объяснить, почему.
Вы знаете?
2 ответа
Когда сервер DHCP предлагает IP-адрес запрашивающему устройству, IP-адрес поставляется с "арендой": период времени, в течение которого он действителен. Если то же самое устройство (то есть тот же MAC-адрес) делает другой запрос в тот период времени, оно получит тот же самый ответ. Если вы выключаете или перезагружаете устройство, DHCP-сервер этого не знает.
Если запрашивающее устройство все еще включено после истечения срока аренды, оно должно запросить другой IP-адрес, хотя я подозреваю, что многие устройства этого не делают! (Аренда обычно длится долго.)
Серверы DHCP, тем не менее, могут выдавать один и тот же IP-адрес устройству даже после истечения срока аренды, но они всегда будут иметь (возможно, настраиваемое) значение тайм-аута для этого тоже, или их внутреннее устройство по сравнению с таблицей IP будет расти бесконечно.
Даже если запрашивающее устройство было забыто сервером DHCP, оно все равно может получить тот же IP-адрес, например, если алгоритм сервера выделяет самый низкий нераспределенный IP-адрес.
Из-за того, что DHCP-клиенты будут запрашивать тот же IP-адрес, который они использовали до перезагрузки. Вы можете заметить это в поле параметров запроса DHCP, если вы фиксируете запросы DHCP, сделанные клиентами.
Для получения дополнительной информации, пожалуйста, посмотрите это видео на YouTube: