Запустить ejabberd на определенном IP (а не hostname)

Скажите пожалуйста, как в настройках ejabberd'а вместо хостнейма выбрать некоторый IP?

Сейчас так:

% Host name:
{hosts, ["localhost"]}.

А хотелось бы как-нибудь вроде:

% Host name:
{hosts, {192,168,0,1}}.

В User guide ничего не нашел.

Достаточно ли будет изменить только {host, {}}?

Возможности поднять DNS пока нет, но выпустить в локальную сеть хочется.

И еще не совсем понятно, как соединяться с сервером, не имеющим доменного имени. Psi при попытке зарегистрировать ник test@127.0.0.1 пишет, что:

There was an error communicating with the Jabber server.
Details: Stream Negotiation Error: Host unknown

Тогда как test@localhost зарегистрировался успешно.

Спасибо.

попробуй

попробуй вписать вместо имени ip - поидее должно работать. а что несмог залогинится - тут нужно писать именно то что прописано в имени хоста, в конфиге.

Можно и имя

Можно и имя хоста указыть (а можно и то и другое), но просто когда клиентом коннектится то указать дополнительно соединение по IP

Нельзя... с

Нельзя... с одной стороны... удобнее бы было если бы он подстраивался (или имел бы настройки на дефолтный домен)... но раньше было хуже... приходилось мучать hosts клиентов, для того... чтобы пинг до серверна по имени прошел )) jajc ранних версий )

Syndicate content