Технология автоматического обнаружения сервисов Zeroconf работает на основе протокола DNS-SD. 15 Он позволяет клиентам обнаруживать именованный список экземпляров служб и преобразовывать эти службы в имена хостов с помощью стандартных DNS-запросов. 1
Процесс работы:
- Клиент обнаруживает список доступных экземпляров для данного типа сервиса, запрашивая запись DNS PTR с именем этого типа сервиса. 1
- Сервер возвращает ноль или более имён вида .<Домен>, каждый из которых соответствует паре записей SRV/TXT. 1
- Запись SRV преобразуется в доменное имя, предоставляющее экземпляр, в то время как TXT может содержать параметры конфигурации, зависящие от конкретной службы. 1
- Затем клиент может разрешить запись A/AAAA для доменного имени и подключиться к сервису. 1
Для рекламы доступных сервисов на устройстве используются DNS-записи типа SRV, TXT, PTR. 5