Date: Wed, 27 Feb 2008 13:47:42 +0200 From: Stefan Lambrev <stefan.lambrev@moneybookers.com> To: d@delphij.net Cc: =?UTF-8?B?SklOTUVJIFRhdHV5YSAvIOelnuaYjumBlOWTiQ==?= <Jinmei_Tatuya@isc.org>, ume@FreeBSD.org, freebsd-net@freebsd.org Subject: Re: [RESOLVED] Re: Strange resolver behavior Message-ID: <47C54DDE.8070605@moneybookers.com> In-Reply-To: <47B34ED4.6090302@delphij.net> References: <47B2488D.70707@delphij.net> <m2ejbgy81l.wl%Jinmei_Tatuya@isc.org> <47B34ED4.6090302@delphij.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Greetings, Xin LI wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > JINMEI Tatuya / =E7=A5=9E=E6=98=8E=E9=81=94=E5=93=89 wrote: > [snip] > > At the beginning I was confused with host(1) and resolver library, they= > are different problems, sorry for the confusion. > > I think Hajimu-san's analysis was correct that it was caused by the > check in resolver, here is a ktrace output from a system without patche= d > libc: > > http://www.delphij.net/kdump.txt > > Note that, with a patched (with ume@'s patch) resolver, the program > *does* worked as expected, also this will make firefox to be able to > resolve the domain name. > > Test program can be downloaded from http://www.delphij.net/test.c . > With patched libc you will get no output (expected), and with unpatched= > libc you will get "Unknown server error" and will be unable to get the = A RR. > > It turns out that the baidu.com DNS administrator might be unaware of > the potential violation of RFC 952 "ASSUMPTIONS" and RFC 1034 Section > 3.5. However, I am afraid that there are some DNS server > implementations that does allow '_'s in domain names, so if there is no= > potential risks allowing it from the resolver side I think it might be = a > good idea to be more permissive for this case, because there are real > uses of it, and other operating systems does allow it at the client sid= e. > =20 Did you check http://tools.ietf.org/html/rfc2782 ? It is "PROPOSED STANDARD" and MS DNS in Win2003 already uses it (if you=20 have domain controller for example). --=20 Best Wishes, Stefan Lambrev ICQ# 24134177
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?47C54DDE.8070605>