什么是 XMPP 域名?
What is an XMPP Domain Name?
我在设置 Openfire 时遇到问题。 Openfire 设置中的默认 XMPP 域名显示我的计算机名称,因此每当我通过 Spark 进行测试时它都无法正常工作。
我已经尝试了一个我拥有的域,但在 openfire 控制台中出现错误以添加两条 srv 记录。添加记录后我仍然无法连接到我的openfire服务器..
所以我的问题是,XMPP 域名只是一个普通的域名吗?或者我需要编辑一些 A / SRV 记录吗?
真的坚持启动 Openfire 和 运行,所有帮助将不胜感激!谢谢!
XMPP 地址,也称为 JID(Jabber 标识符),格式为
<localpart>@<domainpart>/<resourcepart>
其中 localpart
和 resourcepart
是可选的。根据 RFC 7622 § 3.2 域部分可以是完全限定的域、IPv4 或 v6 地址或不合格的主机名。
The domainpart for every XMPP service MUST be a fully qualified domain
name (FQDN), an IPv4 address, an IPv6 address, or an unqualified
hostname (i.e., a text label that is resolvable on a local network).
所以 XMPP 域是
- FQDN,如“example.org”(DNS 名称)
- 一个 IPv4 地址
- 一个 IPv6 地址
- 不合格的主机名,如“localhost”或“foo”
XMPP 服务器 像 Openfire 需要知道他们服务于哪个域。所以你需要配置他们的 XMPP 域,这基本上是他们负责的 JID 的值。
XMPP 客户端,在配置了用户的 JID 和密码后,通过查找匹配的 _xmpp-client
SRV 资源记录(可选回退到 XMPP 域名上的 A/AAAA 查找)。
我在设置 Openfire 时遇到问题。 Openfire 设置中的默认 XMPP 域名显示我的计算机名称,因此每当我通过 Spark 进行测试时它都无法正常工作。
我已经尝试了一个我拥有的域,但在 openfire 控制台中出现错误以添加两条 srv 记录。添加记录后我仍然无法连接到我的openfire服务器..
所以我的问题是,XMPP 域名只是一个普通的域名吗?或者我需要编辑一些 A / SRV 记录吗?
真的坚持启动 Openfire 和 运行,所有帮助将不胜感激!谢谢!
XMPP 地址,也称为 JID(Jabber 标识符),格式为
<localpart>@<domainpart>/<resourcepart>
其中 localpart
和 resourcepart
是可选的。根据 RFC 7622 § 3.2 域部分可以是完全限定的域、IPv4 或 v6 地址或不合格的主机名。
The domainpart for every XMPP service MUST be a fully qualified domain name (FQDN), an IPv4 address, an IPv6 address, or an unqualified hostname (i.e., a text label that is resolvable on a local network).
所以 XMPP 域是
- FQDN,如“example.org”(DNS 名称)
- 一个 IPv4 地址
- 一个 IPv6 地址
- 不合格的主机名,如“localhost”或“foo”
XMPP 服务器 像 Openfire 需要知道他们服务于哪个域。所以你需要配置他们的 XMPP 域,这基本上是他们负责的 JID 的值。
XMPP 客户端,在配置了用户的 JID 和密码后,通过查找匹配的 _xmpp-client
SRV 资源记录(可选回退到 XMPP 域名上的 A/AAAA 查找)。