Date: Mon, 11 Oct 2010 20:05:24 +0900 From: Hajimu UMEMOTO <ume@freebsd.org> To: Eugene Grosbein <egrosbein@rdtc.ru> Cc: net@freebsd.org Subject: Re: strange resolver behavour Message-ID: <ygemxqlrnuz.wl%ume@mahoroba.org> In-Reply-To: <4CB2AF28.30309@rdtc.ru> References: <4CB2AF28.30309@rdtc.ru>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi,
>>>>> On Mon, 11 Oct 2010 13:31:04 +0700
>>>>> Eugene Grosbein <egrosbein@rdtc.ru> said:
egrosbein> FreeBSD 8.1-STABLE:
egrosbein> # host koin-nkz.com.
egrosbein> koin-nkz.com has address 62.231.164.101
egrosbein> Host koin-nkz.com not found: 3(NXDOMAIN)
egrosbein> This domain does not have MX records but NXDOMAIN seems to wrong return
egrosbein> code to me. Think about MTA that does look-up for MX first,
egrosbein> obtains NXDOMAIN and rejects mail.
egrosbein> tcpdump shows that after MX look-up failure resolver adds my local
egrosbein> domain suffix from /etc/resolv.conf's "search" clause and
egrosbein> goes to my local DNS server looking for MX record for
egrosbein> 'koin-nkz.com.my.ru.' that does not exists. Hence, NXDOMAIN.
egrosbein> Is it a bug in our resolver?
I think no, host(1) links ISC's resolver, and it doesn't use libc's
resolver. I suspect there is some problem in host(1) or ISC's
resolver.
egrosbein> I've tested 6.4-STABLE and 7.3-STABLE, same effect.
egrosbein> I've also tested 4.11-STABLE and it works correctly - no wrong
egrosbein> suffix addition, no NXDOMAIN.
4.X's host(1) is from BIND8, but it comes from BIND9 on 5.X and later.
I confirmed it on my 4.11 box with our in-tree host(1). However,
host(1) from ports has same behavior with 8.1. It is bind9-9.3.6.1.1.
% uname -r
4.11-RELEASE-p25
% /usr/bin/host koin-nkz.com.
koin-nkz.com has address 62.231.164.101
% /usr/local/bin/host koin-nkz.com.
koin-nkz.com has address 62.231.164.101
Host koin-nkz.com not found: 3(NXDOMAIN)
Sincerely,
--
Hajimu UMEMOTO @ Internet Mutual Aid Society Yokohama, Japan
ume@mahoroba.org ume@{,jp.}FreeBSD.org
http://www.imasy.org/~ume/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ygemxqlrnuz.wl%ume>
