Я работаю над разработкой сетевого устройства. Когда он загружается, я хочу, чтобы он зарегистрировал доменное имя в сети, чтобы клиент мог легко переходить к интерфейсу веб-сервера. Например. http: // имя-устройства
Я попытался включить имя хоста в DHCP Option 12 и еще раз в Option 81. Я вижу, что имя хоста отображается в таблице клиентов DHCP, но не могу получить доступ к веб-серверу, используя имя хоста. Использование IP-адреса устройства работает нормально. Точно так же и для пинга ...
Есть 2 сценария, в которых я хочу, чтобы это сработало.
В обоих случаях nslookup не дает результата. :( Я получаю сообщение об ошибке "несуществующий домен".
Есть ли обходной путь для этого?
Поскольку это устройство конечного пользователя, я должен максимально ограничить изменения, если таковые имеются, для DHCP-клиента. Не стесняйтесь обращаться за любыми разъяснениями. Огромное спасибо.
Обычно для этого требуется поддержка на стороне сервера; такие инструменты, как dnsmasq может сделать это прямо из коробки.
В качестве альтернативы рассмотрите возможность использования многоадресной рассылки DNS / Rendezjour или UPnP для обнаружения служб и поиска имени хоста.
Динамический DNS сделает именно то, что вы. DHCP-серверу потребуется открыть rndc-соединение с DNS-сервером, и в случае успешной аренды он обновит как DNS, так и обратный DNS для этого IP-адреса. Затем вы можете настроить в DHCP-клиенте, какое имя следует дать устройству.
Эта статья о динамическом DNS с использованием конфигурации сервера DHCP / BIND в Debian может дать вам некоторое представление о том, как настроить собственное устройство.
http://www.debianadmin.com/howto-setup-dhcp-server-and-dynamic-dns-with-bind-in-debian.html
Будет ли работать включение NetBios через TCP / IP? Параметр DHCP 46