Linode Forum Index Linode Forum
Linode Community Forums
 


Talking to Google Apps users over XMPP /without/ adding SRV

Click here to go to the original topic

 
       Linode Forum Index -> Linux Networking
Author Message
tronathan



Joined: 07 Feb 2011
Posts: 1

Posted: Mon Feb 07, 2011 2:01 pm    Post subject: Talking to Google Apps users over XMPP /without/ adding SRV  

Hello,

I have an app that runs on linode and uses an XMPP server (prosody) to communicate with Google Talk and Google Apps users. The app works works fine with Google Talk users, but for Google Apps to work with XMPP clients, the person running the domain has to add SRV records to their DNS. This causes apps like mine to look for Google's XMPP server instead of looking for a (non-existant) XMPP server on the customers domain name (according to http://www.google.com/support/a/bin/answer.py?hl=en&answer=34143).

Requesting my users to edit their DNS configuration is not realistic since these are non-technical users.

I am wondering: Is ANY way to get Google Apps to work with XMPP without having the user add SRV records to their domain?

Some possible options include creating firewall rules, setting up custom dns (multi-horizon?), or editing the source code of the XMPP server.

Does anyone know enough about XMPP, Google Apps, and DNS to tell me how I can reliably set this up?

I realize that by forcing my sever to look only at xmpp-server.l.google.com that other non-google jabber servers will not work with my service, and that is fine.

(Note, this is a problem I'd really like to solve and would be willing to pay for some consulting to make that happen if required.)
Back to top  
obs



Joined: 07 Mar 2010
Posts: 1400
Location: Earth

Posted: Mon Feb 07, 2011 4:02 pm    Post subject:  

OK whats wrong with getting clients to set SRV records?

To set up google apps you have to set up DNS anyway.
Back to top  
Talman



Joined: 27 Jan 2008
Posts: 36

Posted: Tue Feb 08, 2011 9:51 am    Post subject:  

Take their DNS away from them, charge a DNS management fee, put all their DNS under linode DNS manager or your own BIND server cluster and change their SRV records automatically?
Back to top  
 
       Linode Forum Index -> Linux Networking
Page 1 of 1