Как хост может зарегистрировать свое имя хоста? - PullRequest
0 голосов
/ 28 августа 2018

Когда я подключаю устройство к маршрутизатору или использую такой инструмент, как Advanced IP Scanner, для поиска устройств в моей сети, найденные устройства обычно отображаются с и IP, и именем хоста. Мой компьютер под управлением Windows 7 появляется с именем, которое можно найти, набрав hostname в cmd.

Некоторые устройства, например встроенное устройство, на котором я работаю, указаны как «неизвестные» или IP-адрес просто повторяется в столбце «Имя». Я могу вручную отредактировать файл etc / hosts, чтобы назначить имя для конкретного IP-адреса моего устройства, и оно будет отображаться в результатах сканирования IP.

Мой вопрос: как эти имена обнаруживаются маршрутизатором / Advanced IP Scanner? Что именно мне нужно реализовать на моем устройстве, чтобы оно автоматически регистрировало имя хоста? У меня уже работает NetBIOS, но это, похоже, не связано с именем хоста.

На моем встроенном устройстве работает стек TCP / IP, встроенный в lwIP.

1 Ответ

0 голосов
/ 28 августа 2018

Я думаю, что вы ищете что-то вроде Avahi / Zeroconf, но с ESP-подобного устройства (вероятно). Смотрите этот ответ: Поддерживает ли lwIP Zeroconf?

...