Greetings, wave-protocol.

For the purposes of example, I will invent a fictious corporation,
Corp, at corp.com.
corp.com is the web server for Corp
mail.corp.com is the email server (incoming SMTP)

In email, I can set an MX record for corp.com, pointing to
mail.corp.com, so that email sent to addresses at corp.com will reach
mail.corp.com.
However, I can name mail.corp.com whatever I like, as long as the MX
record is still correct. If I want to use turnips.corp.com, I can.
Also, note that corp.com and mail.corp.com can both resolve to
different addresses - they can be different servers.

Now, say I want to set up Wave for Corp. According to
http://code.google.com/p/wave-protocol/wiki/Federation, I have none of
this flexibility.
Both corp.com and wave.corp.com must resolve to the wave server. This
is not always practical - for example, I was recently attempting to
implement wave for an organisation, and was unable to do so - we need
our root domain to point to our web server.
Also, notice that I can't call the wave subdomain whatever I wish, but
am restricted to wave. This is not so much of a problem, but it would
be nice to have the option to rename, later.
I am also required to add SRV records at _xmpp-server_._tcp.corp.com
and _xmpp-server_._tcp.wave.corp.com, to indicate ports. The
duplication is unnecessary.

This is inconvenient, overkill, and, often, impossible.

I propose the following solution:

We define a new resource record, WX, identical to email's MX record.
We will use the following DNS structure:
corp.com has a WX record to Corp's wave server (in this example,
wave.corp.com)
wave.corp.com has a SRV record of the TCP port that XMPP is listening
on, on wave.corp.com.

As an alternative to defining a new record, WX, SRV records could be
used.

I will hack together a patch to implement this in the wave-protocol
example server, either tomorrow, or the day after.

Many thanks,
Fahad Sadah

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Wave 
Protocol" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/wave-protocol?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to