首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么是XMPP域名?

什么是XMPP域名?
EN

Stack Overflow用户
提问于 2017-01-05 17:55:23
回答 1查看 10K关注 0票数 4

我在设置Openfire时遇到了麻烦。Openfire设置中默认的XMPP域名显示我的计算机名,因此每当我通过Spark进行测试时,它就无法工作。

我尝试了我所拥有的域,并在openfire控制台中出现了一个错误,以添加两个srv记录。在添加记录之后,我仍然无法连接到我的openfire服务器。

所以我的问题是,XMPP域名只是一个正常的域吗?还是我需要编辑一些A/ SRV的记录?

真正的坚持使Openfire启动和运行,所有的帮助都将感激感谢!谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-06 08:14:53

XMPP地址(也称为JIDs (Jabber标识符))具有以下形式

代码语言:javascript
复制
<localpart>@<domainpart>/<resourcepart>

其中localpartresourcepart是可选的。根据RFC 7622§3.2,域部件可以是完全限定的域、IPv4或v6地址,也可以是不限定的主机名。

每个XMPP服务的域部分必须是完全限定的域名(FQDN)、IPv4地址、IPv6地址或非限定主机名(即在本地网络上可解析的文本标签)。

因此,XMPP域

  • 类似于"example.org“的FQDN ( DNS名称)
  • IPv4地址
  • IPv6地址
  • 非限定主机名,如"localhost“或"foo”

像Openfire一样的XMPP服务器需要知道它们的服务器是哪个域。因此,您需要配置他们的XMPP域,这基本上是他们负责的JIDs的值。

XMPP客户端在配置了用户的JID和密码之后,通过查找匹配的_xmpp-client SRV资源记录(通过对XMPP域名上的A/AAAA查找)查找服务于其JID的XMPP域的IP地址和端口号。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41491640

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档