什么是XMPP域名?

时间:2017-01-05 17:55:23

标签: dns xmpp

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

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

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

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

1 个答案:

答案 0 :(得分:1)

XMPP地址,也称为JID(Jabber标识符),格式为

<localpart>@<domainpart>/<resourcepart>

其中localpartresourcepart是可选的。根据{{​​3}},domainpart可以是完全限定域,IPv4或v6地址,也可以是非限定主机名。

  

每个XMPP服务的domainpart必须是完全限定的域   名称(FQDN),IPv4地址,IPv6地址或不合格   主机名(即,可在本地网络上解析的文本标签)。

XMPP域

  • 像“example.org”(DNS名称)
  • 这样的FQDN
  • IPv4地址
  • IPv6地址
  • 不合格的主机名,例如“localhost”或“foo”
像Openfire一样

XMPP服务器需要知道他们服务的域名。因此,您需要配置他们的XMPP域,这基本上是他们负责的JID的值。

XMPP客户端,在使用用户的JID和密码配置后,通过查找匹配的{{1},发现为其JID的XMPP域提供服务的IP地址和端口号。 SRV资源记录(可选回退到XMPP域名上的A / AAAA查找)。