Hey guys,
Recently I started serving dns from my cpu server, and I've just run
into a problem connecting to gtalk which turns out to be caused by
that. bitlbee queries _xmpp-client._tcp.gmail.com for srv records, and
from linux I get:

: nightingale ~; dig _xmpp-client._tcp.gmail.com srv @192.168.1.65
;; Warning: Message parser reports malformed message packet.

; <<>> DiG 9.3.2-P2 <<>> _xmpp-client._tcp.gmail.com srv @192.168.1.65
; (1 server found)
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 40485
;; flags: qr aa ra; QUERY: 1, ANSWER: 5, AUTHORITY: 4, ADDITIONAL: 4

;; QUESTION SECTION:
;_xmpp-client._tcp.gmail.com. IN SRV

;; Query time: 0 msec
;; SERVER: 192.168.1.65#53(192.168.1.65)
;; WHEN: Tue Oct 7 08:18:42 2008
;; MSG SIZE rcvd: 372

I guess the malformed message packet is referring to the 4
authority/4 additional claim in the header followed by no actual
records, but I don't really know the details of dns.
It seems to work locally, though I'm not sure if it is using my
router (I guess not, would expect it to use /net/dns):

cpu% ndb/dnsquery
> _xmpp-client._tcp.gmail.com srv

_xmpp-client._tcp.gmail.com srv 20 0 5222 talk1.l.google.com
_xmpp-client._tcp.gmail.com srv 20 0 5222 talk2.l.google.com
_xmpp-client._tcp.gmail.com srv 20 0 5222 talk3.l.google.com
_xmpp-client._tcp.gmail.com srv 20 0 5222 talk4.l.google.com
_xmpp-client._tcp.gmail.com srv 5 0 5222 talk.l.google.com

-sqweek