Я пишу код TCP / IP для сетевого устройства с поддержкой DHCP. Есть ли универсальный способ, которым это устройство может объявить свое имя хоста в дикой природе, что почти все веб-браузеры (в osx / linux / win) могут получить к нему доступ по имени? (например, http://mydevice/index.htm)
Решение, которое позволяет конечному пользователю использовать свой «стандартный» компьютер без строгих требований, таких как установка пакетов, таких как bonjour для Windows, наличие DNS-сервера в сети и т. Д.
zeroconf / dns-sd не работает на компьютерах с Windows, на которых не установлена служба Bonjour (или аналогичная служба), а LLMNR не работает на ОС OSX из коробки.
Если нет единого способа сделать это, будет ли соответствовать как dns-sd, так и LLMNR большая часть установленной базы ОС там?