XMPP i Google - plusy/minusy

Za mną kilka dni korzystania z konta sieci Jabber we własnej domenie, dlatego nasuwają się pierwsze (niezbyt miłe) spostrzeżenia i problemy, które momentami utrudniają pracę:

  • korzystanie z innego komunikatora, niż GTalk jest wręcz niemożliwe,
  • następstwem powyższego są częste błędy w połączeniu z serwerem,
  • niektóre serwery odmawiają autoryzacji w jednym z kierunków,
  • plusem jest łatwość zapamiętania adresu i bezpośredniego powiązania go z naszą domeną.

Warto jeszcze raz podkreślić, że problemy jakie pojawiają się w przypadku, gdy nie korzystamy z GTalk-a można rozwiązać po przez dodanie trzech rekordów:

_xmpp-client._tcp IN SRV 0 20 5222 talk1.l.google.com.
_xmpp-client._tcp IN SRV 0 20 5222 talk2.l.google.com.
_xmpp-client._tcp IN SRV 0 5 5222 talk.l.google.com.

Jeśli chodzi o komunikatory to od dawien, dawna używam Gajima na zmianę z PSI, dlatego mogę bez najmniejszych wahań je polecić.

Było także kilka pytań odnośnie dodania rekordów MX i SRV dla innych usługodawców (OVH, Home.pl, Nazwa.pl), lecz odpowiedzi na nie można wyszukać bezpośrednio na tamtejszych forach lub za pomocą wyszukiwarki Google.

Jeśli ktoś miał podobne problemy, do tych opisanych przeze mnie i znalazł jakieś rozwiązanie to proszę o kontakt. Sam jednak wątpię w jakiekolwiek powodzenie, ponieważ nie wszystko co darmowe jest w 100% idealne. Zatem pierwsze wady tego rozwiązania (Jabbera we własnej domenie) za mną!

Chcesz się tu zareklamować? To nic prostszego, wystarczy że skorzystasz z AdTaily.
Możesz dodać komentarz do tego wpisu, albo przeczytaj jeden z poprzednich tekstów:

Komentarze do wpisu (RSS):

1. IT-Centre: 18 listopada 2009 @ 14:03

Od początku działania adresu JID w mojej domenie korzystam z GTalk i sobie chwalę.

2. yanoo: 18 listopada 2009 @ 14:03

"korzystanie z innego komunikatora, niż GTalk jest wręcz niemożliwe,"
be-ze-dura.

"niektóre serwery odmawiają autoryzacji w jednym z kierunków,"
np jakie?

3. Fu: 18 listopada 2009 @ 14:05

W GTalk-u nonsensem jest konieczność logowania się do konta e-mail za każdym razem po otrzymaniu nowej wiadomości.

4. grizz: 18 listopada 2009 @ 14:07

Google talk bez problemu działa z innymi klientami. Co więcej, cechuje się bardzo dużą stabilnością i zapewnia świetna opcję w postaci archiwizowania rozmów.

dig -t srv _jabber._tcp.grizz.pl +short  
0 20 5269 xmpp-server4.l.google.com.
0 5 5269 xmpp-server.l.google.com.
0 20 5269 xmpp-server1.l.google.com.
0 20 5269 xmpp-server2.l.google.com.
0 20 5269 xmpp-server3.l.google.com.


dig -t srv _xmpp-server._tcp.grizz.pl +short
0 20 5269 xmpp-server1.l.google.com.
0 20 5269 xmpp-server2.l.google.com.
0 20 5269 xmpp-server3.l.google.com.
0 20 5269 xmpp-server4.l.google.com.
0 5 5269 xmpp-server.l.google.com.

Wpisy SRV bez problemu można ustawić na ovh czy http://freedns.sgh.waw.pl/

5. IT-Centre: 18 listopada 2009 @ 14:10

@grizz: poprzedni wpis na tym blogu dotyczył właśnie tego. :P

6. webit: 18 listopada 2009 @ 14:10

"korzystanie z innego komunikatora, niż GTalk jest wręcz niemożliwe,"

nie prawda, uzywam Psi i nie mam najmniejszych problemow!

7. Paolo: 18 listopada 2009 @ 14:11

@IT-Centre: nie każdy używa Windowsa, także używanie innego komunikatora jest w mojej opini lepsze, aczkolwiek wybór jest sprawą indywidualną.

@yanoo: ja wiem, że można korzystać - szczególnie po dodaniu tych 3 rekordów z powyższego wpisu, ale problemy z połączeniem "od czasu do czasu" to już inna bajka. Co do serwerów to problem z autoryzacją (dla mnie) jest na

@Fu: dokładnie, ale rozwiązaniem tego może być np. Gmail Manager (konieczność używania Firefoksa).

@griz: zgadzam się i nikomu nie powinno sprawić to najmniejszego problemu. :)

@webit: u mnie rozłącza, szczególnie wieczorem - dwa, trzy razy dziennie niby niewiele, ale czasami jest bardzo kłpoptliwe.

8. grizz: 18 listopada 2009 @ 14:12

@IT-Centre
Widocznie autor nie zastosował się do własnych wypocin :P

9. Logix: 18 listopada 2009 @ 14:14

Zastosować to zastosował się, bo widać na screenach ale dużo zależy od tego z usług jakiej firmy korzysta (chodzi o to, kto dostarcza DNS-y).

W OVH jakoś nigdy nie ma z tym problemów, przynajmniej sam nigdy nie spotkałem się z tym, aby ktoś na to narzekał.

10. woocash: 18 listopada 2009 @ 14:17

Czy to prawda że jak nie dodam kogoś do rostera to nie będzie mógł do mnie napisać?

11. Paolo: 18 listopada 2009 @ 14:21

@grizz: zastosowałem się. :}

@woocash: nie zauważyłem, choć przyznam że musiałem dodać swoje joggerowe konto do rostera, aby przeprowadzić autoryzację nowego JID-a.

12. inzaghi89: 18 listopada 2009 @ 14:22

woocach: prawda. Co IMO jest zarąbiste akurat, bo nikt mi się nie wpieprza w paradę, jak go nie chce.

Pierwszy pkt. akapitu to bzdura totalna. Drugi też, trzeci zgoda. A na ovh nie dało się srv ustawić, jak tam jeszcze miałem hosting.

13. Logix: 18 listopada 2009 @ 14:24

A na ovh nie dało się srv ustawić, jak tam jeszcze miałem hosting.

Teraz można.

14. Piotrek: 18 listopada 2009 @ 14:29

@Paolo: z początku i mnie było to samo, ale później jakoś samo się rozwiązało (także Az.pl). Także zaczekaj jeszcze trochę i problemy powinny zniknąć.

15. Anonim: 18 listopada 2009 @ 14:32

Google Apps i jego słynne problemy z komunikacją na linii S2S?

16. Paolo: 18 listopada 2009 @ 14:59

@inzaghi89: można jak najbardziej.

@Anonim: ostrzegano mnie przed tym, ale i tak nie żałuję. :P Ciężko jest się natomiast przyzwyczaić do nowego adresu.

17. Custom: 18 listopada 2009 @ 16:08

GTalk jest beznadziejny, ponieważ występują chore błędy, między innymi te, które tutaj opisałeś.

Mam dwa JIDy. Jeden postawiony na starej domenie custom.name i GTalku. Drugi na nowej i Hosted.im

O wiele łatwiej mi się korzysta z Hosted.im. W końcu prawdziwa autoryzacja! W końcu prawdziwy Jabber.

18. Zal: 18 listopada 2009 @ 17:11

Trzy grosze ode mnie - Google Apps ssie tylko z trzech powodów:

  • ichnia implementacja XMPP znacząco różni się od tej stosowanej w standardowych rozwiązaniach (chociażby ta nieszczęsna autoryzacja, czy też modyfikowana przez nich nazwa zasobu),
  • stosują zabezpieczenia, którymi się nie chwalą (np. antyflood),
  • integracja z interfejsem webowym bywa irytująca, a wyłączenie uniemożliwia przesyłanie do nas wiadomości, gdy jesteśmy offline.

Reszta problemów jest do wyeliminowania poprzez dodanie prawidłowych rekordów SRV do DNS-a (o przedrostkach: _xmmp-client, _xmmp-server, _jabber), o czym już wspomniano zarówno we wpisie, jak i w komentarzach.

Z drugiej strony - ja jeszcze nie wykorzystałem hosted.IM, czy też innych serwerów XMPP, bo dla moich użytkowników domeny dostęp do klienta webowego jest istotny.

19. Paolo: 18 listopada 2009 @ 17:16

@Zal: z tego co pamiętam w hosted.im jest o wiele mnie rekordów do dodania, aniżeli w Google Apps. Ciekaw jestem natomiast jak tam jest z awaryjnością i rozwiązywaniem potencjalnych problemów. Wadą jest z pewnością brak wersji PL, reszta zachęca.

20. IT-Centre: 18 listopada 2009 @ 17:21

Możecie mi wytłumaczyć, dlaczego występują takie problemy bez tych 3 wpisów na porcie 5222? Przecież domyślnie Google pisze w pomocy, iż Czat służy "do komunikacji z osobami nie korzystającymi z usług Google".

21. Zal: 18 listopada 2009 @ 17:29

@IT-centre: Te dwa, które proponują to informacja dla innych serwerów (zestawianie połączenia server-to-server). Mowa o wpisach _xmpp-server oraz _jabber - łatwo to stwierdzić po tym, jaki port jest w ich treści zawarty. Ten o przedrostku _xmpp-client zawiera informację dla klienta dot. tego z kim i pod jakim portem się łączyć (połączenie server-to-server). Google Talk tego nie potrzebuje, ponieważ zawsze łączy się z serwerem Google, a login (user@domena.com) wykorzystuje jedynie do uwierzytelnienia użytkownika.

Inne komunikatory wykorzystują do łączenia najpierw wpis SRV (_xmpp-client._tcp.domena.com), a jak go nie ma to CNAME i A. Łatwo stwierdzić, że np. moja domena (4zal.net) wskazuje na zupełnie co innego (serwer WWW), niż serwer XMPP, dlatego klienty, które nie dostaną odpowiedzi na zapytanie o wspomniany wpis nie połączą się z odpowiednim serwerem :P

@Paolo: Liczba rekordów zależy od liczby serwerów zapasowych i pomaga wyrównywać obciążenie. Nie musisz wszystkiego wpisywać - równie dobrze może być to jeden wpis każdego typu (tj. _xmpp-server, _xmpp-client oraz _jabber). Co do interfejsu - jak pogrzebiesz w Google Apps to znajdziesz również polską wersję językową. Tyle tylko, że tracisz możliwość szybszego wprowadzania nowości do GAFYD dla Twojej domeny.

22. Logix: 18 listopada 2009 @ 19:32

Jeśli chodzi o liczbę rekordów to nie jest powalająco wielka, dlatego wprowadzenie tych 10 nie jest większym problemem, a zawsze lepiej mieć tzw. "zapas" w razie jakiś problemów.

Co do polskiej wersji to chodziło chyba o hosted.im :)

A powracając do wątku OVH: tam niedogodnością jest określenie priorytetów przez dostawcę - z tego co pamiętam nie można wybrać np. Priorytet - 10, lecz tylko 3 i 5.

23. Karol „Zal” Zalewski: 18 listopada 2009 @ 19:42

@Logix: Chwila, chwila - są problemy z priorytetem w OVH? Od kiedy? ;] Aż wszedłem do mojego panelu i okazuje się, że wszystko można podać tekstowo oraz bez żadnych ograniczeń. Inaczej sam miałbym problemy.

24. Logix: 18 listopada 2009 @ 19:44

Przepraszam, mój błąd:

Domeny & DNS > Strefa DNS > pole MX

Nie ma wartości 20 i 30, którą zaleca Google. Mimo to użyłem zamiennie 5 oraz 50 i wszystko działa jak należy.

25. IT-Centre: 18 listopada 2009 @ 19:47

Być może się mylę, ale w tym przypadku priorytet nie ma większego znaczenia. Najważniejszy w tym wszystkim jest serwer poczty, a tak czy siak w OVH musisz wymusić wykonanie operacji dodania każdego rekordu z tego, co pamiętam...

26. Karol „Zal” Zalewski: 18 listopada 2009 @ 19:48

@Logix: Ach, o tym piszesz :] W sumie to nie ma i z tym większego problemu. Chociaż faktycznie, jesteśmy ograniczeni do 5 wartości. Nie ma to jednak większego znaczenia.

27. mateyko: 19 listopada 2009 @ 00:11

Ja mam we własnej domenie, używam Pidgina i nie zauważyłem żadnych problemów.

28. bobiko: 20 listopada 2009 @ 04:00

Nikt nie kaze ci uzywać ;-) gtalka! i używam też we włąsnej domenie, ba moge wysyłać pliki. i to w pidginie ;-)

me || bobiko.pl zapraszam

Napisz swój komentarz:

Jako autor zastrzegam sobie prawo do przeredagowania lub usuwania komentarzy w przypadku, gdy zawierają słowa powszechnie uznane za obraźliwe oraz nie dotyczą tematyki związanej z wpisem. Formatowanie za pomocą HTML nie działa, gdyż włączone jest Markdown! Serwis przechowuje adresy IP - możesz skorzystać z proxy.