W związku z pojawianiem się wielu serwerów XMPP/Jabber wykorzystujących możliwość ustawiania obsługi usługi XMPP dla domeny na dowolny host (taki gmail.com dla przykładu), w dobrym tonie jest naprawienie swojego serwera jabbera, tak aby poprawnie obsługiwał rekordy SRV.
Niektórzy uważają, że ich to nie dotyczy? Że rekordy A wystarczą? Wasz demon SMTP nie obsługuje zapewne rekordów MX?
Ok. Dość ględzenia. Przejdę do rzeczy.
jabberd14
Należy zainteresować się sekcją usługi “dnsrv” i zmodyfikować ją następująco:
<service id="dnsrv">
<host/>
<load>
<dnsrv>.../libjabberddnsrv.so</dnsrv>
</load>
<dnsrv xmlns="jabber:config:dnsrv">
<resend service="_xmpp-server._tcp">s2s</resend> <!-- for supporting XMPP compliant SRV records -->
<resend service="_jabber._tcp">s2s</resend> <!-- for supporting old style SRV records -->
<resend>s2s</resend>
</dnsrv>
</service>
jabberd2
W konfiguracji resolvera należy przyjrzeć się sekcji “lookup”:
<lookup>
<!-- _xmpp-server._tcp is mandated by the XMPP spec -->
<srv>_xmpp-server._tcp</srv>
<!-- traditionally, _jabber._tcp has been used -->
<srv>_jabber._tcp</srv>
</lookup>
Na koniec dodam, że rekordy _jabber._tcp są historyczne i śmiało można się bez nich obejść.

0 Responses
Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.