Среда, 30 Апрель 2008

Jabber: настраиваем dns для своего сервера

Сейчас многие поднимают свой jabber сервер или используют gtalk для своего домена. Это здорово. Но многие из них не знают что такое SRV записи и специально для них пишу я это.

Если коротко, то SRV запись это запись в DNS которая указывает на адрес конкретной службы для этого домена (например SIP или XMPP/Jabber). E-mail, по сути, тоже должна относится к SRV записям, но для нее выделенна специальная MX запись (хотя некоторые MTA умеют и SRV).

Общий вид SRV записи:

_jabber._tcp.catap.ru. 86400 IN SRV 0 5 5269 jabber.catap.ru.

Для нормального s2s между jabber серверами нужно наличие двух записей: _jabber._tcp и _xmpp-server._tcp (на самом деле хватит последней, но для страховки лучше иметь две). Для того что бы клиенты не прописывали jabber сервер, можно (да и нужно) использовать _xmpp-client._tcp.

И как пример настройка DNS’а для моего домена:

_xmpp-server._tcp       IN      SRV     10 0 5269 jabber.catap.ru.
_xmpp-client._tcp       IN      SRV     10 0 5222 jabber.catap.ru.
_jabber._tcp            IN      SRV     10 0 5269 jabber.catap.ru.

Написано в: 12:26 | 6 комментариев | | теги: , , , | постоянная ссылка |
Добавить пост в:   Delicious Reddit Slashdot Digg Technorati Google


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

Комментарии

mblsha 1.05.2008 19:41

Порт 5223 — некошерен и моветон. Он имеет право на жизнь только в том случае, если позволяет подключаться клиентам без поддержки Legacy SSL. В твоем конкретном случае использовать 5223 нельзя.

ответить
Kirill A. Korinskiy 1.05.2008 23:07

Спасибо, исправил.

ответить
Sergey Shepelev 13.05.2008 20:36

А что такое Legacy SSL?

ответить
Kirill A. Korinskiy 18.05.2008 23:13

SSL на отдельном порту. Сейчас модно делать на том же самом что и не SSL используя TLS.

ответить
Banan 27.05.2008 14:52

хотел бы уточнить

у меня есть зарегистрированный JID, скажем, lalala@jabber.org, а я хочу использовать свой домен asdf.ru в качестве правой части JID, который буду давать людям

то есть, использовать lalala@asdf.ru вместо lalala@jabber.org

правильно понимаю? это было бы круто, если действительно так можно

ответить
Kirill A. Korinskiy 27.05.2008 16:27

Для этого вам нужно поставить свой jabber сервер и настроить там такой JID. Никакого отношения lalala@asdf.ru к lalala@jabber.org, к моему сожалению, иметь не будет.

ответить

Форма комментирования для «Jabber: настраиваем dns для своего сервера»

Обязательное поле. Не больше 30 символов.

Обязательное поле