opensubscriber
   Find in this group all groups
 
Unknown more information…

b : bonjour-dev@lists.apple.com 10 January 2006 • 2:33PM -0500

Re: Bonjour apps still using unicast DNS and failing to connect
by Marc Krochmal

REPLY TO AUTHOR
 
REPLY TO GROUP




Hi Jay,

Do you have a file named "local" located inside "/etc/resolver/" and  
does it contain the following?

nameserver 224.0.0.251
nameserver ff02::fb
port 5353
timeout 1

This is what tells the Mac OS X Panther resolver to send queries for  
dot-local names via multicast.

Best Regards,

-Marc



On Jan 9, 2006, at 9:53 PM, Jay wrote:

> Hi,
>
> 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  
> multicast.
>
> 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  
> configuration.
>
> 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...

_______________________________________________
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/subscriber%40opensubscriber.com

This email sent to subscriber@open...

Bookmark with:

Delicious   Digg   reddit   Facebook   StumbleUpon

Related Messages

opensubscriber is not affiliated with the authors of this message nor responsible for its content.