如何配置服务器以使所有 XMPP 流量都转到 Google Chat?(Google Apps 与 Gmail)

如何配置服务器以使所有 XMPP 流量都转到 Google Chat?(Google Apps 与 Gmail)

我有一个 XMPP(Jabber)应用程序,可以与 jabber 服务器对话。

它与 gmail.com 上的帐户配合得很好,但与 Google Apps 托管网站上的帐户完全不兼容。

Google 表示,这是因为需要为 Google Apps 域创建特殊的 SRV 记录,将 XMPP 服务直接指向 Google XMPP 服务器,参考:

http://www.google.com/support/a/bin/answer.py?hl=en&answer=34143

但是,我不能要求每个用户将这 10 条 SRV 记录添加到他们的域中。

有没有办法通过 DNS 或防火墙或其他方式配置我的服务器,以便为所有域使用 Google 的 XMPP 服务器?这会导致真正的 jabber 服务器无法工作,但它允许所有 Google Apps 域与我的程序进行互操作。

答案1

您是否尝试使用 /etc/hosts 从服务器的角度替换 SRV 记录?要么它有效,要么协议/google 的实现可以防御这种情况,您别无选择,只能将记录添加到公共 DNS。

相关内容