SRV-записи для Jabber’а в Google apps

Filed under jabber
Tagged as , , ,

Многие из тех, кто настраивал Jabber в своем домене с помощью Google Applications (Если кто не в курсе о чем я сейчас пишу – есть очень хорошая статья на эту тему:  Настройка Jabber сервера на своем домене с помощью Google apps на Хабре)

Дело в том, что после проведения всех манипуляций, описанных в данной статье впринципе все будет работать, но при этом останется необходимость во многих Jabber-клиентах отдельно указывать в настройках хост для подключения (talk.google.com), что не есть удобно. А все потому, что для подключения современные клиенты умеют читать т.н. «клиентские» SRV-записи, а про них в самой статье (как и в справочной системе гугла) ничего не сказано. Для того чтобы избавиться от лишних телодвижений следует добавить в настройки зоны домена  эти самые «клиентские» записи…

Итак, теперь перед вами все SRV-записи (всего 15), которые необходимо добавить:

Серверные:

_xmpp-server._tcp.example.com. IN SRV 5 0 5269 xmpp-server.l.google.com.
_xmpp-server._tcp.example.com. IN SRV 20 0 5269 xmpp-server1.l.google.com.
_xmpp-server._tcp.example.com. IN SRV 20 0 5269 xmpp-server2.l.google.com.
_xmpp-server._tcp.example.com. IN SRV 20 0 5269 xmpp-server3.l.google.com.
_xmpp-server._tcp.example.com. IN SRV 20 0 5269 xmpp-server4.l.google.com.
_jabber._tcp.example.com. IN SRV 5 0 5269 xmpp-server.l.google.com.
_jabber._tcp.example.com. IN SRV 20 0 5269 xmpp-server1.l.google.com.
_jabber._tcp.example.com. IN SRV 20 0 5269 xmpp-server2.l.google.com.
_jabber._tcp.example.com. IN SRV 20 0 5269 xmpp-server3.l.google.com.
_jabber._tcp.example.com. IN SRV 20 0 5269 xmpp-server4.l.google.com.

Клиентские:

_xmpp-client._tcp.example.com. IN SRV 5 0 5222 xmpp-server.l.google.com.
_xmpp-client._tcp.example.com. IN SRV 20 0 5222 xmpp-server1.l.google.com.
_xmpp-client._tcp.example.com. IN SRV 20 0 5222 xmpp-server2.l.google.com.
_xmpp-client._tcp.example.com. IN SRV 20 0 5222 xmpp-server3.l.google.com.
_xmpp-client._tcp.example.com. IN SRV 20 0 5222 xmpp-server4.l.google.com.

З.Ы. Ну думаю, что не стоит напоминать, про то, что «example.com» нужно заменить на имя своего домена, к которому осуществляется «привязка»  Jabber’а.

3 Comments

  1. да, помню, копировал это дело… а так буду посылать к тебе.. если найдутся люди, которые заимеют доменн, и внезапно у них появится мысль о джаббере…

  2. Эммм…

    А разве в _xmpp-client._tcp нужно указывать те же XMPP-серверы, а не тот самый talk.google.com?

    • Видимо нет, кстати там и порты другие идут. Ну и немаловажен тот факт, что мы указываем несколько серверов с приоритетами, а не всего один talk.google.com, это пожалуй будет гораздо надежнее.
      В любом случае, этот вариант записей решает поставленную задачу, например в том же Psi мне теперь не нужно указывать отдельно «сервер для подключения» и порт, надо только JID и password.

Post a Comment

You must be logged in to post a comment.