Ejabberd s2s удаленный сервер не найден
Я получил ошибку в удаленном сервере ejabberd S2S. Я использую ejabberd-14.0.7
Ошибка:
ejabberd_s2s_out: log_s2s_out: 1315 Попытка открыть соединение s2s: domainname.com -> 192.168.1.2 с TLS=false ejabberd_s2s_out:open_socket:271 соединение s2s: domainname.com -> 192.168.1.2 (удаленный сервер не найден)
Как я буду менять IP-адрес. Теперь он показывает мой локальный IP вместо IP-домена
1 ответ
Там есть две возможные проблемы:
- Для поддержки федерации / s2s сервер XMPP должен быть доступен в Интернете и не связан с локальным IP-адресом. В идеале вы должны установить DNS SRV-запись для этой службы XMPP.
- Вторая проблема заключается в том, что ваше разрешение DNS кажется неправильным, так как ejabberd получает локальный адрес для домена из вашего DNS, когда вы ожидаете публичный IP. Необходимо убедиться, что служба DNS на сервере XMPP настроена и работает правильно.