How to add Google Chat SRV records on Digital Ocean

If you want to set up Google Chat, Jabber, or another XMPP client to work with Google Apps – such as Olark you will need to add some SRV records to your DNS entries.

If you are using Digital Ocean it might be a bit confusing to figure out what goes where.

The Google help page for documenting how to Enable chat outside Google Apps gives you a little bit of information, and olark also has a help page with details about which records to add – but there don’t seem to be enough boxes on Digital Ocean to input all of this information:

_xmpp-server._tcp.YOURSITE.COM. IN SRV 5 0 5269 xmpp-server.l.google.com.
_xmpp-server._tcp.YOURSITE.COM. IN SRV 20 0 5269 alt1.xmpp-server.l.google.com.
_xmpp-server._tcp.YOURSITE.COM. IN SRV 20 0 5269 alt2.xmpp-server.l.google.com.
_xmpp-server._tcp.YOURSITE.COM. IN SRV 20 0 5269 alt3.xmpp-server.l.google.com.
_xmpp-server._tcp.YOURSITE.COM. IN SRV 20 0 5269 alt4.xmpp-server.l.google.com.
-
_jabber._tcp.YOURSITE.COM. IN SRV 5 0 5269 xmpp-server.l.google.com.
_jabber._tcp.YOURSITE.COM. IN SRV 20 0 5269 alt1.xmpp-server.l.google.com.
_jabber._tcp.YOURSITE.COM. IN SRV 20 0 5269 alt2.xmpp-server.l.google.com.
_jabber._tcp.YOURSITE.COM. IN SRV 20 0 5269 alt3.xmpp-server.l.google.com.
_jabber._tcp.YOURSITE.COM. IN SRV 20 0 5269 alt4.xmpp-server.l.google.com.
-
_xmpp-client._tcp.YOURSITE.COM. IN SRV 5 0 5222 xmpp.l.google.com.
_xmpp-client._tcp.YOURSITE.COM. IN SRV 20 0 5222 alt1.xmpp.l.google.com.
_xmpp-client._tcp.YOURSITE.COM. IN SRV 20 0 5222 alt2.xmpp.l.google.com.
_xmpp-client._tcp.YOURSITE.COM. IN SRV 20 0 5222 alt3.xmpp.l.google.com.
_xmpp-client._tcp.YOURSITE.COM. IN SRV 20 0 5222 alt4.xmpp.l.google.com.

Here is an example of what adding a record correctly should look like. See below for more details.

How to add Google Chat SRV records on Digital Ocean

So here is the trick – from that set of DNS records (above and from Olark) take the first column and remove the YOURSITE.COM part leaving you with this as the record “name”: _xmpp-server._tcp – you should have 5 entries for that – and 5 entries for the _jabber._tcp name, and 5 entries for the _xmpp-client name.

In each of the entries the weight will be 0 and the port will be 5269 and the priority for the first will be 5 and it will be 20 for the remaining four.

The hostname will be different for each of the entries – it will be the same as what is in the final column mentioned above – so for the first entry it will be xmpp-server.l.google.com.

Related Posts:

  • No Related Posts
This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *