The Ultimate Business Machine - Archives

DNS Enabler 2.1

It includes a Bonjour panel to allow DNS Enabler to be used as a configurator to enable wide-area discovery of Bonjour devices :

More information about the types of Bonjour services you can currently configure, and what you need to enter into the individual columns in the Bonjour panel, can be found at : http://www.dns-sd.org/ServiceTypes.html (DNS SRV (RFC 2782) Service Types).

What DNS Enabler saves the user is the need to know the specific syntax to set up SRV and TXT records at the DNS server. All he needs to know is the Bonjour service type, e.g., _http._tcp for publicising web pages (that may be served even from local private networks - you can use the Port number field to publicise a different port other than 80 and port-map that incoming request to a specific local machine) and the domain that will serve that request. The service name is a label that will show up in the Bonjour menu in, say, Safari. And the TXT column contains the path to that specific web page. (The TXT column stores different things for different services. See the cited Bonjour reference).

Stuart Cheshire may be showing this panel at work sometime in his Bonjour talk at WWDC on Thursday, 10th August, at 9.00 am (PST).

PS : I've also added a button to populate the Forwarders field with the list of DNS servers that the user has set up in his Network Preferences. I've left the interface somewhat cluttered at the moment because I'm planning to add a couple more features in the next two weeks, and I'll clean up the interface then.