问题
It's pretty straightforward to query out the guts of a DNS-SD entry via dig
by asking your nameserver directly; but for multicast DNS, I'm not sure where to look.
Edit: My motivation is to be able to see example DNS entries so that I can better configure static bonjour entries for my OS X machines.
回答1:
The main utility is dns-sd
, e.g.:
% 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
回答2:
Aha, the secret is the multicast address/port.
For example, to query available AFP servers:
dig @224.0.0.251 -p 5353 -t ptr _afpovertcp._tcp.local
来源:https://stackoverflow.com/questions/10588074/how-can-i-query-local-bonjour-dns-entries