[jdev] Discovering the Federation.
Justin Karneges
justin-keyword-jabber.093179 at affinix.com
Wed Aug 30 00:49:04 CDT 2006
On Tuesday 29 August 2006 21:07, Daniel Noll wrote:
> > I just got an idea: Why not use DHCP for this? It can already be used to
> > discover your default IRC server (8.19 in RFC-2132), so why not your
> > default XMPP server?
>
> We already have another way to do it too, DNS Service Discovery.
That's true. For those not in the know, DNS-SD lets you query a domain for a
list of services. DNS-SD is commonly used in conjunction with Multicast DNS
to scan the local network for services, but DNS-SD can also be used with
regular DNS.
DNS-SD is essentially one more layer above SRV. Instead of asking for "the
Jabber server at example.com" (with SRV), you ask for "Jabber servers at
example.com" (with a specially encoded PTR query). This results in a list of
friendly, user-readable names (not hostnames!). Then you can SRV resolve any
of the names. The idea is that a user can browse his domain, see a list of
named services, and then pick one. For example, browsing a domain for ftp
servers might result in "Joe's Shared FTP" and "Mike's Vault".
However, this is really only useful if you plan to have more than one Jabber
server in a given domain, and you want a friendly way for the user to pick
the right one. For Hal's purposes, SRV alone is probably enough.
-Justin
More information about the JDev
mailing list