2017-01-05 4 views
2

У меня возникли проблемы с настройкой Openfire. Доменное имя XMPP по умолчанию в настройке Openfire отображает мое имя компьютера, поэтому всякий раз, когда я тестирую Spark, он не работает.Что такое доменное имя XMPP?

Я пробовал домен, который у меня есть, и в консоли openfire появилась ошибка, чтобы добавить две записи srv. После добавления записей я все еще не увенчался успехом при подключении к моему серверу openfire.

Итак, мой вопрос в том, является доменное имя XMPP только обычным доменом? Или мне нужно отредактировать некоторые записи A/SRV?

Действительно застрял в запуске Openfire, вся помощь будет с благодарностью оценена! Спасибо!

ответ

1

XMPP адрес, также известный как JIDs (Jabber идентификаторы) имеет вид

<localpart>@<domainpart>/<resourcepart> 

localpart, где и resourcepart не является обязательными. Согласно RFC 7622 § 3.2 доменом может быть либо полный домен, либо адрес IPv4, либо v6 или неквалифицированное имя хоста.

domainpart для каждой службы XMPP должно быть полное доменное имя (FQDN), адрес IPv4, IPv6-адрес, или неквалифицированным имя хоста (то есть, текстовая метка, которая разрешима в локальной сети).

Так домен XMPP либо

  • ПДИТ как "example.org" (имя DNS)
  • адреса IPv4 адрес
  • IPv6-
  • неквалифицированных имя хоста, как «localhost» или «foo»

XMPP-серверы, такие как Openfire, должны знать, какой домен (-ы) они сервер. Таким образом, вам необходимо настроить свой домен (ы) XMPP, который в основном является значением JID, за который они отвечают.

XMPP клиенты, после того, как они были настроены с JID пользователя и пароль, открыть IP-адреса и номера портов, которые служат домен XMPP их JID, через поиска согласующего записи ресурса _xmpp-client SRV (с необязательный отказ от поиска A/AAAA на доменное имя XMPP).

Смежные вопросы