Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How can I query .local bonjour DNS entries?

Tags:

dns

bonjour

mdns

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.

like image 850
Nevir Avatar asked May 14 '12 17:05

Nevir


2 Answers

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
like image 116
Nevir Avatar answered Nov 14 '22 07:11

Nevir


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
like image 28
Alnitak Avatar answered Nov 14 '22 07:11

Alnitak