dnsmasq для поиска доменов `.local` на клиентах, которые не поддерживают mDNS

dnsmasq для поиска доменов `.local` на клиентах, которые не поддерживают mDNS

mDNS(например, avahi, bonjour) позволяет машине рекламировать себя machine-name.localв своей локальной сети и позволяет клиентам искать ее по этому доменному имени, а не по IP-адресу.

Большинство платформ поддерживают mDNSэту функцию «из коробки», но, как известно, Android — нет.

т. е. если я хочу подключиться к сервису, работающему в моей локальной сети, через браузер на моем Android, вместо использования machine-name.local:portмне придется использовать ip-address:port. Это может быть неприятно, когда IP-адрес динамический и меняется.

Мне интересно, могу ли я настроить одну из машин как внутренний DNS-сервер (например, используя dnsmasq), который мой телефон должен запрашивать для .localдоменов. Это возможно, но пока что я узнал, dnsmasqчто это позволяет вам настраивать фиксированные IP-адреса как псевдонимы только для имени хоста.

Мне интересно — может ли моя машина с Linux получить объявленные .localадреса и затем сделать их частью dnsmasqрезультатов?

Связанный контент