我正在尝试使用DNS-SD收集与wifi连接的设备的一些信息。当我使用dns-sd -B _services._dns-sd._udp
时
(OS X)/ avahi-browse -t _services._dns-sd._udp
(Linux)反复观察已发布的服务,当设备(Mac和iPhone)始终连接时,我会得到或多或少的输出。例如,此服务(由iTunes用于Wi-Fi同步)偶尔显示,而没有人更改iPhone的同步设置。
Timestamp A/R Flags if Domain Service Type Instance Name
12:07:40.042 Add 2 4 . _tcp.local. _apple-mobdev2
所以,因为iPhone会每隔一段时间或其他时间响应mDNS查询? DNS-SD服务响应mDNS查询的策略是什么?如何更准确地检测这些服务?