Ejabberd s2s找不到远程服务器

时间:2015-10-07 09:33:19

标签: ejabberd

我在ejabberd S2S远程服务器上收到错误。我正在使用ejabberd-14.0.7

错误:

ejabberd_s2s_out:log_s2s_out:1315尝试打开s2s连接:domainname.com - > 192.168.1.2,TLS = false ejabberd_s2s_out:open_socket:271 s2s connection:domainname.com - > 192.168.1.2(找不到远程服务器)

如何更改IP地址。现在,它显示我的本地IP而不是domain-IP

1 个答案:

答案 0 :(得分:1)

那里有两个可能的问题:

  • 要支持联合/ s2,XMPP服务器必须在Internet上可用,并且不与本地IP关联。理想情况下,您应该为该XMPP服务设置DNS SRV记录。
  • 第二个问题似乎是您的DNS解析似乎不正确,因为当您似乎期望公共IP时,ejabberd会从您的DNS获取域的本地地址。您需要确保XMPP服务器上的DNS服务已设置并正常工作。