Do you have a file named "local" located inside "/etc/resolver/" and
does it contain the following?
This is what tells the Mac OS X Panther resolver to send queries for
dot-local names via multicast.
On Jan 9, 2006, at 9:53 PM, Jay wrote:
> I am trying to get cross-platform Bonjour connectivity in my own
> small private network. Bonjour is largely working between a OS X
> 10.3 machine, an XP machine, and an HP JetDirect printer. But, I
> had to do some things that don't quite make sense. I have googled
> quite a bit, read a lot of the mDNS and DNS-SD documents, and just
> now searched the messages on this list. I didn't find any answers
> that seemed to match my question, so here it goes.
> My network is somewhere between a completely ad-hoc aggregation of
> machines, and a larger corporate network. This network is served
> by a dnsmasq DHCP/DNS server which assigns IP addresses in the
> 192.168.0.0 space, and host names in the wardle.home domain.
> Assignments are nailed down by MAC address. FWIW, I believe
> dnsmasq doesn't support Dynamic DNS. The server also provides IMAP
> mail, NAT, fire-walling, etc.
> Various Bonjour advertised services are discovered nicely. I am
> confused because all the services, such as web services that show
> up in the Rendezvous dropdown in Safari, or the Rendezvous plug-in
> in IE on XP, can't connect without additional configuration. All
> these Bonjour service definitions give hostnames in the the .local
> domain. I guess that is as expected, but instead of using the mDNS
> lookups of those names, the apps insist on looking the hosts up
> using the unicast DNS. To allow the lookup to work, I have had to
> add each XXX.local name to the dnsmasq setup. The same story with
> a JetDirect HP printer. Printer Setup Utility couldn't use Bonjour
> with the printer until I added its HP-assigned XXXnnnn.local
> hostname to the dnsmasq setup.
> I really didn't expect I would have to add additional XXX.local
> names into the DNS for each machine. I thought that Bonjour-aware
> apps would not need the regular DNS to do lookups. ethereal shows
> that the mDNS records on the network include A and PTR and SRV and
> TXT records. mDNS browsers like the java jmDNS app show the dotted
> IP address is there quite clearly.
> Do I have something mis-configured, causing DNS to be used when it
> doesn't have to be?
> I am obviously new at Bonjour, but it seems that Bonjour could work
> one of several ways in marginally-centrally-controlled networks
> like mine:
> 1. The completely zeroconf way, with no use made of the DNS
> services. The IP address lookup would be done entirely with the
> 2. Or, since the machines "know" they belong to a domain other
> than .local, the service lookups would return hostnames in the
> wardle.home domain, which could be looked up with no additional
> 3. Perhaps, the non .local domain confuses the 10.3 version of
> Bonjour, and changes made to support Wide-area Bonjour work allow
> things to work. (BTW, I tried out the Bonjour Preferences Panel
> with no effect. Perhaps it really does work only on Tiger. :-)
> Thanks very much!
> Jay Wardle
> . _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Bonjour-dev mailing list (Bonjour-dev@list...)
> Help/Unsubscribe/Update your Subscription:
> http://lists.apple.com/mailman/options/bonjour-dev/marc%40apple.com >
> This email sent to marc@appl...