пятница, 3 декабря 2010 г.

jabberd <--> gmail.com (dns)

если в локалке используется сервер dns dnsmasq, настраиваем его так, чтобы наш джаббер-сервер и gmail.com видели друг друга. для этого создаем файл /etc/dnsmasq.d/gtalk.conf следующего содержания:
#--------
srv-host=_xmpp-server._tcp.gmail.com,xmpp-server.l.google.com,5269,5
srv-host=_xmpp-server._tcp.gmail.com,xmpp-server1.l.google.com,5269,20
srv-host=_xmpp-server._tcp.gmail.com,xmpp-server2.l.google.com,5269,20
srv-host=_xmpp-server._tcp.gmail.com,xmpp-server3.l.google.com,5269,20
srv-host=_xmpp-server._tcp.gmail.com,xmpp-server4.l.google.com,5269,20
srv-host=_jabber._tcp.gmail.com,xmpp-server.l.google.com,5269,5
srv-host=_jabber._tcp.gmail.com,xmpp-server1.l.google.com,5269,20
srv-host=_jabber._tcp.gmail.com,xmpp-server2.l.google.com,5269,20
srv-host=_jabber._tcp.gmail.com,xmpp-server3.l.google.com,5269,20
srv-host=_jabber._tcp.gmail.com,xmpp-server4.l.google.com,5269,20
srv-host=_xmpp-client._tcp.gmail.com,talk.l.google.com,5222,5
srv-host=_xmpp-client._tcp.gmail.com,talk1.l.google.com,5222,20
srv-host=_xmpp-client._tcp.gmail.com,talk2.l.google.com,5222,20
srv-host=_xmpp-client._tcp.gmail.com,talk3.l.google.com,5222,20
srv-host=_xmpp-client._tcp.gmail.com,talk4.l.google.com,5222,20
#--------
проверяем в конце файла /etc/dnsmasq.conf опцию:
conf-dir=/etc/dnsmasq.d
перезапускаем демона dnsmasq. проверяем, должно работать.

Комментариев нет:

Отправить комментарий