dig
ネームサーバーに直接問い合わせることで、DNS-SDエントリの内臓を照会するのは非常に簡単です。しかし、マルチキャストDNSの場合、どこを見ればよいかわかりません。
編集:私の動機は、DNSエントリの例を表示して、OSXマシンの静的bonjourエントリをより適切に構成できるようにすることです。
ああ、秘密はマルチキャストアドレス/ポートです。
たとえば、使用可能なAFPサーバーを照会するには、次のようにします。
dig @224.0.0.251 -p 5353 -t ptr _afpovertcp._tcp.local
主なユーティリティはdns-sd
、例えば:
% dns-sd -B _afpovertcp._tcp
Browsing for _afpovertcp._tcp
Timestamp A/R Flags if Domain Service Type Instance Name
20:02:23.350 Add 2 4 local. _afpovertcp._tcp. myhost