gpt4 book ai didi

dns - 什么是 XMPP 域名?

转载 作者:行者123 更新时间:2023-12-04 13:39:25 27 4
gpt4 key购买 nike

我在设置 Openfire 时遇到问题。 Openfire 设置中的默认 XMPP 域名显示我的计算机名称,因此每当我通过 Spark 进行测试时,它都不起作用。

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

所以我的问题是,XMPP 域名只是一个普通域吗?或者我需要编辑一些 A/SRV 记录吗?

真的坚持让 Openfire 启动和运行,所有的帮助将不胜感激!谢谢!

最佳答案

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

<localpart>@<domainpart>/<resourcepart>
哪里 localpartresourcepart是可选的。根据 RFC 7622 § 3.2 domainpart 可以是完全限定域、IPv4 或 v6 地址或非限定主机名。

The domainpart for every XMPP service MUST be a fully qualified domainname (FQDN), an IPv4 address, an IPv6 address, or an unqualifiedhostname (i.e., a text label that is resolvable on a local network).


所以一个 XMPP 域 或者是
  • 像“example.org”这样的 FQDN(DNS 名称)
  • IPv4 地址
  • IPv6 地址
  • 不合格的主机名,如“localhost”或“foo”

  • XMPP 服务器 像 Openfire 需要知道他们服务的域。所以你需要配置他们的 XMPP 域,这基本上是他们负责的 JID 的值。
    XMPP 客户端 ,在它们配置了用户的 JID 和密码后,通过查找匹配的 _xmpp-client 发现为其 JID 的 XMPP 域提供服务的 IP 地址和端口号。 SRV 资源记录(可选回退到 XMPP 域名上的 A/AAAA 查找)。

    关于dns - 什么是 XMPP 域名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41491640/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com