Hi ! Seems like that is an old google dns issue, look at
http://9fans.net/archive/2008/10/37

On Tue, Nov 23, 2010 at 12:48 PM, Pavel Klinkovsky
<pavel.klinkov...@gmail.com> wrote:
>
> Hi all,
>
> I am using Plan9 server as my home server (ip=192.168.15.20)
> controlling DNS names in my LAN and relaying other requests to the
> public DNS server (ip=88.146.135.10).
> Up to now everything worked fine.
>
>
> I discovered a problem with SRV request type from my Linux workstation
> (ip=192.168.15.207):
>
> $ nslookup -type=srv _xmpp-server._tcp.google.com
> ;; Warning: Message parser reports malformed message packet.
> Server:         192.168.15.20
> Address:        192.168.15.20#53
>
> *** Can't find _xmpp-server._tcp.google.com: No answer
>
>
> I monitored DNS traffic on my server using 'snoopy':
>
> 091714 ms
>        ether(s=6cf0490d4ac0 d=00270e03ef27 pr=0800 ln=88)
>        ip(s=192.168.15.207 d=192.168.15.20 id=5a54 frag=0000 ttl= 64 pr=17
> ln=74)
>        udp(s=44912 d=53 ck=a748 ln=  54)
>        dns(id=49429 flags=0x100)
>        dns.qd(srv name=_xmpp-server._tcp.google.com ttl=0)
> 091730 ms
>        ether(s=00270e03ef27 d=0013101df6b6 pr=0800 ln=88)
>        ip(s=192.168.15.20 d=88.146.135.10 id=f122 frag=0000 ttl=255 pr=17
> ln=74)
>        udp(s=40364 d=53 ck=6987 ln=  54)
>        dns(id=374 flags=0x100)
>        dns.qd(srv name=_xmpp-server._tcp.google.com ttl=0)
> 091755 ms
>        ether(s=0013101df6b6 d=00270e03ef27 pr=0800 ln=458)
>        ip(s=88.146.135.10 d=192.168.15.20 id=ad4c frag=0000 ttl=126 pr=17
> ln=444)
>        udp(s=53 d=40364 ck=6873 ln= 424)
>        dns(id=374 flags=0x8500)
>        dns.qd(srv name=_xmpp-server._tcp.google.com ttl=0)
>        dns.an(srv name=_xmpp-server._tcp.google.com ttl=900)
>        dns.an(srv name=_xmpp-server._tcp.google.com ttl=900)
>        dns.an(srv name=_xmpp-server._tcp.google.com ttl=900)
>        dns.an(srv name=_xmpp-server._tcp.google.com ttl=900)
>        dns.an(srv name=_xmpp-server._tcp.google.com ttl=900)
>        dns.ar(ip name=xmpp-server1.l.google.com ttl=1800)
>        dns.ar(ip name=xmpp-server4.l.google.com ttl=1800)
>        dns.ar(ip name=xmpp-server.l.google.com ttl=300)
>        dns.ar(ip name=xmpp-server2.l.google.com ttl=1800)
>        dns.ar(ip name=xmpp-server3.l.google.com ttl=1800)
> <after several seconds 'snoopy' inexplicably ends!>
>
>
> You can see that:
> - request is delivered from Linux to the server,
> - relayed to the public server,
> - answer is received from the public server,
> - nothing is sent to the Linux.
>
> This is not fully true, I monitored the IP traffic on Linux using
> 'wireshark'.
> Linux received an answer, but as a malformed (cut) packet.
> (Just note: This 'wireshark' dump does not match preciselly since the
> the 'snoopy' dump was from different test.
> But the behavior is always the same.)
>
> 0000  6c f0 49 0d 4a c0 00 27  0e 03 ef 27 08 00 45 00
> l.I.J..' ...'..E.
> 0010  01 25 53 db 00 00 ff 11  c6 b8 c0 a8 0f 14 c0 a8   .
> %S..... ........
> 0020  0f cf 00 35 cd c2 01 11  8f a0 53 4e 84 80 00 01   ...
> 5.... ..SN....
> 0030  00 05 00 00 00 00 0c 5f  78 6d 70 70 2d 73 65 72   ......._ xmpp-
> ser
> 0040  76 65 72 04 5f 74 63 70  06 67 6f 6f 67 6c 65 03
> ver._tcp .google.
> 0050  63 6f 6d 00 00 21 00 01  c0 0c 00 21 00 01 00 00
> com..!.. ...!....
> 0060  01 0a 00 20 00 14 00 00  14 95 19 78 6d 70 70
> 2d   ... .... ...xmpp-
> 0070  73 65 72 76 65 72 32 2e  6c 2e 67 6f 6f 67 6c 65   server2.
> l.google
> 0080  2e 63 6f 6d c0 0c 00 21  00 01 00 00 01 0a 00
> 20   .com...! .......
> 0090  00 14 00 00 14 95 19 78  6d 70 70 2d 73 65 72 76   .......x mpp-
> serv
> 00a0  65 72 33 2e 6c 2e 67 6f  6f 67 6c 65 2e 63 6f 6d   er3.l.go
> ogle.com
> 00b0  c0 0c 00 21 00 01 00 00  01 0a 00 20 00 14 00
> 00   ...!.... ... ....
> 00c0  14 95 19 78 6d 70 70 2d  73 65 72 76 65 72 34 2e   ...xmpp-
> server4.
> 00d0  6c 2e 67 6f 6f 67 6c 65  2e 63 6f 6d c0 0c 00 21
> l.google .com...!
> 00e0  00 01 00 00 01 0a 00 20  00 14 00 00 14 95 19
> 78   .......  .......x
> 00f0  6d 70 70 2d 73 65 72 76  65 72 31 2e 6c 2e 67 6f   mpp-serv
> er1.l.go
> 0100  6f 67 6c 65 2e 63 6f 6d  c0 0c 00 21 00 01 00 00
> ogle.com ...!....
> 0110  01 0a 00 1f 00 05 00 00  14 95 18 78 6d 70 70
> 2d   ........ ...xmpp-
> 0120  73 65 72 76 65 72 2e 6c  2e 67 6f 6f 67 6c 65 2e
> server.l .google.
> 0130  63 6f 6d
> com
>
>
> It seems to me the DNS in Plan9 has a problem... ;-)
>
> Can anyone help me?
>
> Thanks in advance.
>
> Pavel
>
>



-- 
С наилучшими пожеланиями
Жилкин Сергей
With best regards
Zhilkin Sergey

Reply via email to