Предположим, у меня есть маршрутизатор с DHCP-сервером (ну, на самом деле это маршрутизатор dd-wrt). После перезагрузки маршрутизатора все имена хостов DHCP-клиентов теряются: я не мог видеть имена клиентов, кроме IP-адресов, на странице «Активные клиенты» вкладки статуса «LAN» в dd-wrt.
Клиенты DHCP не будут повторно отправлять свои имена хостов автоматически, если они не попытаются обновить свои IP-адреса. Есть ли способ заставить клиентов переслать?
Большое спасибо!
Параметр полного доменного имени DHCP-клиента (параметр 81) позволяет клиенту отправлять свое полное доменное имя на DHCP-сервер, и DHCP-сервер может быть настроен на регистрацию этого в DNS.
Это дает сопоставление между IP-адресом и именем хоста независимо от DHCP-сервера, поэтому вы можете затем использовать обратный DNS для получения имен хостов с IP-адресов.
Хозяева нельзя принудительно продлить аренду, если вы не активируете их. Это означает, что вам нужно будет выполнить команду «ipconfig / refresh» или «dhclient eth0» или что-то подобное для каждой системы, чтобы заставить ее продлить аренду.
Однако с помощью DD-WRT вы можете заставить DHCP возвращать один и тот же IP-адрес для каждого хоста в вашей сети, запускать службу DNS на вашем маршрутизаторе и назначать ему сопоставление адреса с именем. В зависимости от количества компьютеров в вашей сети настройка может занять некоторое время:
Надеюсь, это поможет.