Автор: modernist
Дата сообщения: 05.04.2009 20:22
Здравствуйте! Простите, если вопрос уже был, но поиск ничего не дал, а просматривать 50 страниц... Ну понимаете.
Сервер: Openfire 3.6.3
Ситуация:
Сервер работает по адресу modernist.no-ip.org
Пользователь firstuser@modernist.no-ip.org отправляет сообщение другому пользователю (seconduser@jabber.ru). В ответ приходит ошибка: 404 сервер не найден.
Пояснение: Пользователи, зарегистрированные на сервере modernist.no-ip.org видят друг друга и общаются. Контакта с пользователями на других серверах нет (404).
Вопрос: что делать? Пошлите на теорию, подскажите куда копать. Хотя бы куда-нибудь пошлите %)
Лог ошибки (сервер):
2009.04.05 20:43:18 [org.jivesoftware.openfire.session.LocalOutgoingServerSession.createOutgoingSession(LocalOutgoingServerSession.java:258)
] Error trying to connect to remote server: ru(DNS lookup: ru:5269)
java.net.UnknownHostException: ru
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at org.jivesoftware.openfire.session.LocalOutgoingServerSession.createOutgoingSession(LocalOutgoingServerSession.java:253)
at org.jivesoftware.openfire.session.LocalOutgoingServerSession.authenticateDomain(LocalOutgoingServerSession.java:185)
at org.jivesoftware.openfire.server.OutgoingSessionPromise$PacketsProcessor.sendPacket(OutgoingSessionPromise.java:239)
at org.jivesoftware.openfire.server.OutgoingSessionPromise$PacketsProcessor.run(OutgoingSessionPromise.java:216)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Лог консоли XMPP (клиент):
<message type='chat' id='purple75e36027' to='seconduser@jabber.ru'>
<body>Hi, dude!</body>
<html xmlns='http://jabber.org/protocol/xhtml-im'>
<body xmlns='http://www.w3.org/1999/xhtml'>Hi, dude!</body>
</html>
</message>
<message id='purple75e36027' to='firstuser@modernist.no-ip.org/3a46da22' from='seconduser@jabber.ru' type='error'>
<error code='404' type='cancel'>
<remote-server-not-found xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/>
</error>
</message>