[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[dsdp-tm-dev] Re: Zeroconf
|
Hi Scott,
thanks a lot for all these hints.
I'm forwarding this to Javier Montalvo Orus from Symbian, who's mostly
been involved with autodetect for the TM project.
We're discussing this on
http://wiki.eclipse.org/index.php/DSDP/TM/Autodetect
and
https://bugs.eclipse.org/bugs/show_bug.cgi?id=140320
but you could also just send an E-Mail to mailto:dsdp-tm-dev@xxxxxxxxxxx.
When I got it right, Javier already knows about dns-sd, and actually
some of his research actually started from their website (it was in one
of his early E-Mails).
Anyway, the pointer to the book is certainly helpful, just like your
note about domains.
Thanks!
Martin
Scott Lewis schrieb:
Hi Martin,
I can't remember the name/email address of the person on DSDP team
that was looking into this, so I thought I would send to you so your
could forward to appropriate person.
Over the weekend I happened to read the book: Zero Configuration
Networking: The Definitive Guide
http://www.amazon.com/gp/product/0596101007/ref=pd_cmp_rvi_1_i/104-7671427-2556769?n=283155
In it, I clarified for myself how zeroconf deals with discovery
outside of LAN...it's via DNS. In short, the 'names for service
types' are setup as DNS entries...e.g.
_http._tcp.local
or
_http._tcp.eclipse.org
so the service instances will look like this
Scott Web Server._http._tcp.local
zeroconf will use a DNS query to get information about the service.
This requires a DNS server that has been set up as a 'dns-sd' (for DNS
service discovery) server.
So here's an example config for DNS server that would allow it to
respond to dns-sd queries ('b' is for browse below):
b._dns-sd._udp PTR @
lb._dns-sd._udp PTR @
_httpd._tcp PTR Scott\ Web\ Server._http._tcp
Scott\ Web\ Server SRV 0 0 80 www
TXT path=/
So, in any event, with a properly configured DNS server zeroconf (and
ECF impl) should allow cross-lan access to service discovery.
DNS service discovery org URL: http://www.dns-sd.org
I assume this helps WRT desired DSDP usage. Please let me know if I
can be of any further help in this regard. One thing...the
dns-sd/zeroconf protocol allows for 'domain discovery'...i.e. to
discover *domains* (e.g. eclipse.org) that are known. The ECF
discovery API does not *yet* support this, but it would be easy to
add, so I'm thinking of doing so.
Thanks,
Scott