Назад | Перейти на главную страницу

Рассчитайте время создания аренды DHCP, вычтя время аренды из срока действия.

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

Могу ли я уйти от вычитания срока аренды из времени истечения срока, чтобы получить время создания? Или есть ситуация, когда срок действия может измениться, что не является результатом продления.

Да, вы можете вычесть срок аренды из срока действия. Однако имейте в виду, что аренда обычно возобновляется в период ее полураспада. Например, DHCP-клиент с 4-часовой арендой попытается продлить ее уже через 2 часа. Так что технически этот клиент будет иметь договор аренды на 6 часов, а может быть, даже дольше, если он будет продолжать его продлевать. Итак, пока вас не волнует общая длина и вас устраивает только последнее обновление, эта математика будет работать за вас.

Однако большинство DHCP-серверов могут регистрировать всю активность. Например, Windows DHCP называет это ведением журнала аудита. После включения он регистрирует все действия по аренде в C: \ Windows \ System32 \ Dhcp. Эти журналы - истинный источник активности DHCP. Он будет регистрировать, когда аренда была получена, освобождена и продлена. Специалистам по безопасности нравятся эти данные, поскольку они помогают им определить, какой MAC-адрес принадлежал конкретному IP-адресу в определенное время / дату.