设置DNS SRV让Google Apps Gtalk登录XMPP/Jabber

现在才发现要用Google Apps作为主力账户需要多么大的折腾精神,本以为Google Apps现在不是后妈养的了,可以免折腾了,看来只是无限接近亲妈。当然今天遇到的不能怪Google,只是需要你多折腾一下才能用得舒心。我一般通过Tweet.IM把Gtalk和Twitter联系起来,今天在绑定Gtalk的时候发现无论是选择“Google Talk”还是“XMPP/Jabber”都不能成功绑定,试了N次仍然无果。

开始求助Google,在官方帮助页面找到了答案,需要在DNS里添加SRV。注意把“gmail.com”替换为你自己的域名,不要替换“google.com”。以在Godaddy的todaym.com域名为例,在DNS设置处添加SRV。例如要添加“_xmpp-server._tcp.todaym.com. IN SRV 5 0 5269 xmpp-server.l.google.com.”,各处要填写如下:

Name: todaym.com.
Service: xmpp-server
Protocol: tcp
Priority: 5
Weight: 0
Port: 5269
Target: xmpp-server.l.google.com

下面是Google帮助里提供的数据,照着上面的填写就是。

_xmpp-server._tcp.gmail.com. IN SRV 5 0 5269 xmpp-server.l.google.com.
_xmpp-server._tcp.gmail.com. IN SRV 20 0 5269 xmpp-server1.l.google.com.
_xmpp-server._tcp.gmail.com. IN SRV 20 0 5269 xmpp-server2.l.google.com.
_xmpp-server._tcp.gmail.com. IN SRV 20 0 5269 xmpp-server3.l.google.com.
_xmpp-server._tcp.gmail.com. IN SRV 20 0 5269 xmpp-server4.l.google.com.
_jabber._tcp.gmail.com. IN SRV 5 0 5269 xmpp-server.l.google.com.
_jabber._tcp.gmail.com. IN SRV 20 0 5269 xmpp-server1.l.google.com.
_jabber._tcp.gmail.com. IN SRV 20 0 5269 xmpp-server2.l.google.com.
_jabber._tcp.gmail.com. IN SRV 20 0 5269 xmpp-server3.l.google.com.
_jabber._tcp.gmail.com. IN SRV 20 0 5269 xmpp-server4.l.google.com.

添加完上面的数据可以登录一些XMPP/Jabber客户端,如PSI、Pidgin等,但仍不能绑定Tweet.IM,再次Google,原来还要添加如下的数据:

_xmpp-client._tcp.todaym.com. IN SRV 5 0 5222 talk.l.google.com.
_xmpp-client._tcp.todaym.com. IN SRV 20 0 5222 talk1.l.google.com.
_xmpp-client._tcp.todaym.com. IN SRV 20 0 5222 talk2.l.google.com.
_xmpp-client._tcp.todaym.com. IN SRV 20 0 5222 talk3.l.google.com.
_xmpp-client._tcp.todaym.com. IN SRV 20 0 5222 talk4.l.google.com.

添加完后到Tweet.IM选择Google Talk绑定完成。下图是todaym.com在Godaddy里SRV的设置。
SRV设置

我猜~这些文章你可能也感兴趣

Nie

相关文章

*


Top