У меня есть маршрутизатор Cisco. Веб-страница прошивки имеет вкладку, отображающую таблицу клиентов DHCP. Как следует из названия, в нем перечислены все клиенты DHCP в сети. Первый столбец в таблице - «Имя клиента». Некоторые устройства имеют имена, а некоторые нет.
Откуда берется имя клиента?
Это часть протокола DHCP?
Это необязательный параметр в протоколе?
Я разрабатываю свое собственное встроенное устройство Ethernet, и это один из элементов, для которого не указано имя клиента, и я пытаюсь выяснить, почему.
Ответы:
Да, это, вероятно, исходит от запросов DHCP.
Протокол DHCP позволяет добавлять поле «имя хоста» в запросах DHCP (для компьютера, чтобы сообщить о его имени), а также в подтверждениях DHCP (для сервера DHCP, чтобы назначить другое имя хоста). Это указано в RFC 2132 §3.14 для DHCPv4 и в draft-ietf-dhc-v6opts §3.7 для DHCPv6. Многие DHCP-серверы перенаправляют указанное клиентом имя хоста на внутренний DNS-сервер и отображают его в интерфейсах управления арендой.
источник
Термин для того, что происходит, называется «Обратное разрешение адресов», и его можно обрабатывать разными способами:
Вероятно, обнаружившиеся устройства регистрируются на установленном им DNS-сервере, тогда DHCP-клиент может либо просто получить общую информацию от DNS-сервера, если маршрутизатор также предоставляет DNS, либо выполнить обратный поиск DNS на DNS-сервере, если он нет и найти имя компьютера.
источник
но на моей машине Red Hat этого файла не было, но я мог установить идентификатор клиента DHCP через Центр управления, открыв диалоговое окно «Сетевые подключения» и нажав соответствующее беспроводное соединение и нажав «Изменить». Затем я нажал на вкладку «Настройки IPV4» и установил там идентификатор клиента DHCP. Я не уверен, где (в каком файле) это хранится, хотя.
НТН
источник