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

регистрация имени хоста с использованием DHCP

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

Я попытался включить имя хоста в DHCP Option 12 и еще раз в Option 81. Я вижу, что имя хоста отображается в таблице клиентов DHCP, но не могу получить доступ к веб-серверу, используя имя хоста. Использование IP-адреса устройства работает нормально. Точно так же и для пинга ...

Есть 2 сценария, в которых я хочу, чтобы это сработало.

  1. Когда устройство подключено к локальной сети, которая, в свою очередь, подключена к Интернету.
  2. Только устройство и ПК с Windows подключаются через маршрутизатор Linksys.

В обоих случаях 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