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

dhcpd перезаписывает недопустимое имя хоста клиента для ddns

Я использую isc-dhcpd и bind9 для выполнения ddns.

В основном это работает, но обновления от клиентов с недопустимыми именами, например, «leif_opo5» или «Danfoss Connect CC», отклоняются.

Я изменил имя хоста для своего телефона на leif-opo5, и он был зарегистрирован, но я не могу изменить жестко заданное имя хоста подразделения Danfoss.

Я мог бы жестко закодировать имя и дать ему фиксированный IP-адрес, но могут быть и другие устройства, поэтому мне интересно:

Может ли isc-dhcpd переписать имена хостов «плохими символами», например, заменить их на '-'?

Для каждого хоста с недопустимым именем хоста вы можете создать спецификацию «имени хоста» в его собственном объявлении «хоста»: .. # Хост цветного чернильного принтера-сканера EPSON1EE63C {аппаратное обеспечение Ethernet a4: ee: 57: 1e: e6: 3c; имя хоста EpsonPrt; } .. Обратите внимание, что EPSON1EE63C ничего не значит для демона dhcp и для DDNS (если используется). Это означает только исходный идентификатор для одного из объявлений "host", но блок instide "hostname" делает.

Можете ли вы попробовать следующее в разделе DDNS конфигурации DHCP?

ddns-updates on;
# DNS host name rewrite policy:
#   Name: Default
#   Valid characters: a-z0-9
#   Replace invalid characters by: -