Jeszcze raz wraca problem DNS-owych rekordów SRV...
A mianowicie, Konnekt już się grzecznie pyta o co trzeba:
## [kJabber] DNS SRV (_xmpp-client._tcp.domena.pl)
a mimo to ciągle mi nie działało... Więc zaczałem sprawdać co i gdzie, i co widzę?
Ustawienia sieci mojego komputera:
Ethernet adapter Local Area Connection:
IP Address. . . . . . . . . . . . : 192.168.132.71
DNS Servers . . . . . . . . . . . : 192.168.132.125
192.168.130.10
Jak widać jestem w intranecie i mam skonfigurowane serwery DNS intranetowe, które oczywiście mają "nieco" inne wpisy niż te zewnętrzne. I np. wpis "_xmpp-client._tcp.domena.pl" jest zupełnie niewidoczny z zewnątrz, za to w intranecie działa aż miło:
C:\Documents and Settings\użytkownik>nslookup
Default Server: intranet_dns.domena.pl
Address: 192.168.132.125
> set q=srv
> _xmpp-client._tcp.domena.pl
Server: intranet_dns.domena.pl
Address: 192.168.132.125
_xmpp-client._tcp.domena.pl SRV service location:
priority = 5
weight = 0
port = 5222
svr hostname = jabber_intranet.domena.pl
jabber_intranet.domena.pl internet address = 192.168.132.201
Więc załączyłem sobie Ethereala, i okazało się, że Konnekt odpytuje - nie wiadomo czemu - nie serwer intranet_dns.domena.pl, tylko (chyba wpisany na stałe w kod czy co?) serwer... 194.204.159.1, czyli dns.tpsa.pl! (w załączeniu zrzut ekranu z Ethereala)...
Co ciekawe - gdy odpytanie dns.tpsa.pl o SRV się nie powiodło, to następne pytania, już po prostu o rekordy A, są wykonane prawidłowo - pytany jest intranetowy serwer 192.168.132.125 (to też widać na załączonym zrzucie). Błąd jest więc ewidentnie w kodzie DNS SRV.