我在设置Openfire时遇到了麻烦。 Openfire安装程序中的默认XMPP域名正在显示我的计算机名称,因此每当我通过Spark进行测试时它都无法正常工作。
我尝试了一个我拥有的域名,并在openfire控制台中出现了一个错误,添加了两个srv记录。添加记录后,我仍然无法连接到我的openfire服务器..
所以我的问题是,XMPP域名只是一个普通的域吗?或者我是否需要编辑一些A / SRV记录?
真的坚持让Openfire启动并运行,所有的帮助将不胜感激!谢谢!
答案 0 :(得分:1)
XMPP地址,也称为JID(Jabber标识符),格式为
<localpart>@<domainpart>/<resourcepart>
其中localpart
和resourcepart
是可选的。根据{{3}},domainpart可以是完全限定域,IPv4或v6地址,也可以是非限定主机名。
每个XMPP服务的domainpart必须是完全限定的域 名称(FQDN),IPv4地址,IPv6地址或不合格 主机名(即,可在本地网络上解析的文本标签)。
XMPP域是
XMPP服务器需要知道他们服务的域名。因此,您需要配置他们的XMPP域,这基本上是他们负责的JID的值。
XMPP客户端,在使用用户的JID和密码配置后,通过查找匹配的{{1},发现为其JID的XMPP域提供服务的IP地址和端口号。 SRV资源记录(可选回退到XMPP域名上的A / AAAA查找)。