1

我正在尝试使用 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 查询的策略是什么?如何更准确地检测这些服务?

4

0 回答 0