Доброго времени суток.
Есть последний стэйбл ejabberd'a под Windows. Прописаны срв-записи, клиенты корректно цепляются, сообщения ходят. Обзор сервисов в пределах сервера пашет.
Но при попытке соединиться (сделать обзор сервисов) с любым другим сервером получаю отлуп "server not found"
лог при попытке сделать обзор серверов на jabber.ru:
ejabberd_s2s:368) : New s2s connection started
ejabberd_s2s_out:1139) : Trying to open s2s connection: mydomain.ru -> jabber.ru
ejabberd_s2s_out:227) : s2s connection: mydomain.ru -> jabber.ru (remote server not found)
ejabberd_s2s_out:833) : Reconnect delay expired: Will now retry to connect to jabber.ru when needed.
при попытке сделать обзор служб моего сервера с учётки на джаббер.ру:
ejabberd_listener:229) : (#Port<0.463>) Accepted connection {{77,88,57,178},56969} -> {{мой_айпи},5269}
ejabberd_s2s_out:227) : s2s connection: mudomain.ru -> jabber.ru (remote server not found)
это мой первый опыт работы с джаббер-серверами, так что мог где-то ошибиться. Буду рад любому совету...
Возможно?
Воспользуйтесь поиском по форуму. У меня подозрения, что показали не все записи лога. Посмотрите сюда http://www.ejabberd.im/node/4479
Спасибо за советы
Почитал по-поводу DNSBLhttp://kuku.jabber.ru/~jabber/dnsbl/ тут я тоже отсутствую.
сделал nslookup catman.in.dnsbl.jabber.ru
пусто, а-записи нету. плюс к тому потом нашёл
Сервер изначально создавался как локальный, регистрация закрыта и пользователей не больше десятка.
Кстати, отмечу, что 404 у меня не только на жаббер.ру, а _вообще_на_всех_ серверах, так что проблема явно не тут.
_________
насчёт DNS
Почитал топик по ссылке.
Нет, у меня не DNS-timeout и ворнингов на тему неправильной конфигурации DNS тоже не получаю. ДНС-сервер расположен на той-же машине, что и сервер. Проблем с ним никогда небыло. СРВ-записи джаббер-ру через него корректно разрешаются, с клиета могу вполне подключиться на джаббер.ру, но на всякий случай заменил в inetrc содержимое на {nameserver, {8,8,8,8}}. (гугловский ДНС)
Лог тоже не правил, но вот на всякий случай сделал полный лог (не вырезал ни строки)
Включение сервера, соединение с ним клиента (с локалхоста), а потом попытка запросить обзор сервисов сервера с _внешней_ учётки на jabber.ru
прилагаю:
=INFO REPORT==== 2011-03-11 12:32:38 ===
I(<0.36.0>:ejabberd_app:197) : Adding machine's DNS IPs to Erlang system:
[{127,0,0,1}]
=INFO REPORT==== 2011-03-11 12:32:38 ===
I(<0.36.0>:ejabberd_app:69) : ejabberd 2.1.0 is started in the node ejabberd@localhost
=INFO REPORT==== 2011-03-11 12:41:49 ===
I(<0.361.0>:ejabberd_listener:229) : (#Port<0.429>) Accepted connection {{188,19,8,1},2178} -> {{188,19,8,1},5222}
=INFO REPORT==== 2011-03-11 12:41:49 ===
I(<0.381.0>:ejabberd_c2s:453) : ({socket_state,gen_tcp,#Port<0.429>,<0.380.0>}) Accepted legacy authentication for catman@catman.in/Home by ejabberd_auth_internal
=INFO REPORT==== 2011-03-11 12:42:53 ===
I(<0.362.0>:ejabberd_listener:229) : (#Port<0.436>) Accepted connection {{77,88,57,178},33883} -> {{188,19,8,1},5269}
=INFO REPORT==== 2011-03-11 12:43:11 ===
I(<0.385.0>:ejabberd_s2s_out:227) : s2s connection: catman.in -> jabber.ru (remote server not found)
=INFO REPORT==== 2011-03-11 12:43:15 ===
I(<0.385.0>:ejabberd_s2s_out:833) : Reconnect delay expired: Will now retry to connect to jabber.ru when needed.
=INFO REPORT==== 2011-03-11 12:43:57 ===
I(<0.381.0>:ejabberd_c2s:1330) : ({socket_state,gen_tcp,#Port<0.429>,<0.380.0>}) Close session for catman@catman.in/Home
Возможно вы попали в DNSBL на jabber.ru
аналогичная проблема
ejabberd на freebsd настроен всё работет, единственный нюанс в том что работает только на две подсети 192,168,0,0 и 192,168,1,0, на остальные 192,168,0\32 не распространяется, не могут подключиться, romote server not found.
ЗЫ
в логах чисто;
всё работало до перезагрузки сервера
в чем может быть трабла??