[SOLVED] Jabber сервер. Не могу подключиться по имени сервера.

Всем привет. Поставил net-im/ejabberd-2.1.5. Настроил, запустил. Но в клиенте например PSI, да и в других, не могу подключиться к серверу по имени сервера. То есть с компа клиента сервер по имени нормально пингуется, с сервера сам сервер по имени пингуется. Но когда в пси пишешь адрес сервера говоришь подключиться, он говорит сервер не найден. Если в ручную пишешь адрес сервера именем, тоже не подлючается, если написать Ip адрес то подключится. Как это понять?

При чем с компа клиента по

При чем с компа клиента по telnet нормально подключается. как по айпи так по имени.

+1

У меня тоже такая проблема... запись в DNS соответствующая имеется. По имени хоста сервер пингуется и все сервисы работают как положено. Кроме ejabberd. В том же PSI приходится вручную указывать IP сервера.

Если кто-то знает, как решить, буду признателен.

Я не смог понять твой комментарий...
И по этому поводу решил подарить тебе запятую: ",". Используй её с умом!

В логи ежа глянуть, например.

В логи ежа глянуть, например. Наверняка в EJABBERD_NODE дело.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

У меня при старте пишется что

У меня при старте пишется что ejabberd@localhost удачно стартанул. А о других доменах такой инфы нет. Так и должно быть?
но ejabberdctl live --node

норм стартует пишет:

=INFO REPORT==== 27-Oct-2010::15:43:28 ===
I(<0.40.0>:ejabberd_app:70) : ejabberd 2.1.5 is started in the node 'ejabberd@bill.school101.local'

=PROGRESS REPORT==== 27-Oct-2010::15:43:28 ===
         application: ejabberd
          started_at: 'ejabberd@bill.school101.local'

Вот лог.

=ERROR REPORT==== 2010-10-27 15:51:15 ===
File operation error: eacces. Target: ./string.beam. Function: get_file. Process: code_server.

=ERROR REPORT==== 2010-10-27 15:51:15 ===
File operation error: eacces. Target: ./pg2.beam. Function: get_file. Process: code_server.

=INFO REPORT==== 2010-10-27 15:51:15 ===
D(<0.237.0>:ejabberd_captcha:331) : The option captcha_cmd is not configured, but some module wants to use the CAPTCHA feature.

=ERROR REPORT==== 2010-10-27 15:51:15 ===
File operation error: eacces. Target: ./ejabberd_odbc_sup.beam. Function: get_file. Process: code_server.

=INFO REPORT==== 2010-10-27 15:51:15 ===
I(<0.37.0>:ejabberd_rdbms:37) : ejabberd has not been compiled with relational database support. Skipping database startup.

=ERROR REPORT==== 2010-10-27 15:51:15 ===
File operation error: eacces. Target: ./mod_muc.beam. Function: get_file. Process: code_server.

=ERROR REPORT==== 2010-10-27 15:51:15 ===
E(<0.37.0>:gen_mod:73) : {undef,
                             [{mod_muc,start,
                                  ["localhost",
                                   [{access,muc},
                                    {access_create,muc_create},
                                    {access_persistent,muc_create},
                                    {access_admin,muc_admin}]]},
                              {gen_mod,start_module,3},
                              {lists,foreach,2},
                              {ejabberd_app,start,2},
                              {application_master,start_it_old,4}]}

=ERROR REPORT==== 2010-10-27 15:51:15 ===
File operation error: eacces. Target: ./mod_pubsub.beam. Function: get_file. Process: code_server.

=ERROR REPORT==== 2010-10-27 15:51:15 ===
E(<0.37.0>:gen_mod:73) : {undef,
                             [{mod_pubsub,start,
                                  ["localhost",
                                   [{access_createnode,pubsub_createnode},
                                    {ignore_pep_from_offline,true},
                                    {last_item_cache,false},
                                    {plugins,["flat","hometree","pep"]}]]},
                              {gen_mod,start_module,3},
                              {lists,foreach,2},
                              {ejabberd_app,start,2},
                              {application_master,start_it_old,4}]}
=ERROR REPORT==== 2010-10-27 15:51:15 ===
File operation error: eacces. Target: ./regexp.beam. Function: get_file. Process: code_server.

=ERROR REPORT==== 2010-10-27 15:51:15 ===
File operation error: eacces. Target: ./mod_muc.beam. Function: get_file. Process: code_server.

=ERROR REPORT==== 2010-10-27 15:51:15 ===
E(<0.37.0>:gen_mod:73) : {undef,
                             [{mod_muc,start,
                                  ["bill.school101.local",
                                   [{access,muc},
                                    {access_create,muc_create},
                                    {access_persistent,muc_create},
                                    {access_admin,muc_admin}]]},
                              {gen_mod,start_module,3},
                              {lists,foreach,2},
                              {ejabberd_app,start,2},
                              {application_master,start_it_old,4}]}

=ERROR REPORT==== 2010-10-27 15:51:15 ===
File operation error: eacces. Target: ./mod_pubsub.beam. Function: get_file. Process: code_server.

=ERROR REPORT==== 2010-10-27 15:51:15 ===
E(<0.37.0>:gen_mod:73) : {undef,
                             [{mod_pubsub,start,
                                  ["bill.school101.local",
                                   [{access_createnode,pubsub_createnode},
                                    {ignore_pep_from_offline,true},
                                    {last_item_cache,false},
                                    {plugins,["flat","hometree","pep"]}]]},
                              {gen_mod,start_module,3},
                              {lists,foreach,2},
                              {ejabberd_app,start,2},
                              {application_master,start_it_old,4}]}

=INFO REPORT==== 2010-10-27 15:51:15 ===
I(<0.37.0>:ejabberd_app:70) : ejabberd 2.1.5 is started in the node ejabberd@localhost

Какой домен? SRV есть запись?

Какой домен? SRV есть запись?

Не грусти, товарищ! Всё хорошо, beautiful good!

Нет, нету. У меня пока dns

Нет, нету. У меня пока dns под виндой крутится.
Щас вот создал srv запись, ни знаю правильно ли, имя _jabber протокол _tcp порт 5222, всё так же не подключается.
И ещё добавил srv _xmpp._tcp.school101.local

должны быть три SRV такого

должны быть три SRV такого вида (пример для bind)

_jabber._tcp.some_domain.com. 86400 IN SRV 5 0 5269 host.some_domain.com.
_xmpp-server._tcp.some_domain.com. 86400 IN SRV 5 0 5269 host.some_domain.com.
_xmpp-client._tcp.some_domain.com. 86400 IN SRV 5 0 5222 host.some_domain.com.

где 5269 и 5222 - порты TCP

Проверить можно так

dig @my.dns_server.com _jabber._tcp.some_domain.com any +short

ответ должен быть такой

10 0 5269 host.some_domain.com.

Не грусти, товарищ! Всё хорошо, beautiful good!

Сделал: bill ~ # dig

Сделал:

bill ~ # dig @data.school101.local _jabber._tcp.school101.local any +short
0 0 5269 bill.school101.local.
bill ~ # dig @data.school101.local _xmpp-server._tcp.school101.local any +short
5 0 5269 bill.school101.local.
bill ~ # dig @data.school101.local _xmpp-client._tcp.school101.local any +short
5 0 5222 bill.school101.local.

Всё равно такая же беда.

Домен school101.local На

Домен school101.local
На хосте data.school101.local висит ad под 2008r2
Хост на котором jabber bill.school101.local
В настройках ejabberd в хостах localhost и bill.school101.local.

Честно говоря, у меня не

Честно говоря, у меня не получалось запускать psi без указания адреса сервера, если домен заканчивается на local. Возможно, действуют какие-то ограничения внешнего характера.

Не грусти, товарищ! Всё хорошо, beautiful good!

И вправду. Сделал домен

И вправду. Сделал домен school101 и всё заработало.

Сделай тогда уж school101.ru

Сделай тогда уж school101.ru :), согласно рекомендациям MS.

Не грусти, товарищ! Всё хорошо, beautiful good!

У нас сайт с таким доменом. И

У нас сайт с таким доменом. И хостится где-то в инете ) И из школы на него доступ нужен.

ну и добавишь в DNS запись

ну и добавишь в DNS запись www с внешним ip, какие проблемы.

Не грусти, товарищ! Всё хорошо, beautiful good!

Дык не все же пишут www...

Дык не все же пишут www...

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".