[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: sendmail package on IPv6 enabled kernel
In message <8693.961003358@lychee.itojun.org>
on Thu, 15 Jun 2000 02:22:38 +0900,
Jun-ichiro itojun Hagino <itojun@iijlab.net> wrote:
> ここで、なんでh_errno == TRY_AGAINになるんでしょう? 原因は別では。
namedのログをとってました。
Debug level 2
MXを問い合わせ、
datagram from [127.0.0.1].62093, fd 22, len 33
XX+/127.0.0.1/foo.bar.jp/MX/IN
req: nlookup(foo.bar.jp) id 18702 type=15 class=1
req: found 'foo.bar.jp' as 'foo.bar.jp' (cname=0)
それ自身がMX、
ns_req: answer -> [127.0.0.1].62093 fd=22 id=18702 size=197 rc=0
を受け取り、次にAAAAを問い合わせ、
datagram from [127.0.0.1].62092, fd 22, len 33
XX+/127.0.0.1/foo.bar.jp/AAAA/IN
req: nlookup(foo.bar.jp) id 18703 type=28 class=1
req: found 'foo.bar.jp' as 'foo.bar.jp' (cname=0)
forw: forw -> [210.141.108.226].53 ds=4 nsid=51380 id=18703 1575ms retry 4sec
datagram from [210.141.108.226].53, fd 4, len 165
Response (USER NORMAL -) nsid=51380 id=18703
NS #0 addr [210.141.108.226].53 used, rtt 1125
NS #1 [210.145.18.2].53 rtt now 5107
NS #2 [210.167.0.69].53 rtt now 9637
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 51380
;; flags: qr ra; QUERY: 1, ANSWER: 0, AUTHORITY: 3, ADDITIONAL: 3
;; foo.bar.jp, type = AAAA, class = IN
nsk.ne.jp. 9m10s IN NS ns1.htcn.ne.jp.
nsk.ne.jp. 9m10s IN NS ns1.nsknet.or.jp.
nsk.ne.jp. 9m10s IN NS dns1.dion.ne.jp.
ns1.htcn.ne.jp. 22h43m32s IN A 210.167.0.69
ns1.nsknet.or.jp. 19h10m39s IN A 210.145.18.2
dns1.dion.ne.jp. 1H IN A 210.141.108.226
Lame server on 'foo.bar.jp' (in 'nsk.ne.jp'?): [210.141.108.226].53 'dns1.dion.ne.jp'
むぅ...
resend(addr=1 n=0) -> [210.145.18.2].53 ds=4 nsid=51380 id=18703 5107ms
datagram from [210.145.18.2].53, fd 4, len 33
Response (USER NORMAL -) nsid=51380 id=18703
resp: error (ret 2, op 0), dropped
resend(addr=2 n=0) -> [210.167.0.69].53 ds=4 nsid=51380 id=18703 9637ms
datagram from [210.167.0.69].53, fd 4, len 33
Response (USER NORMAL -) nsid=51380 id=18703
resp: error (ret 2, op 0), dropped
send_msg -> [127.0.0.1].62092 (UDP 22) id=18703
と、ここまででgethostbyname2()が終わっています。このあともう一度
gethostbyname2()によるAAAAの問い合わせ、デフォルトのドメインを付加した
問い合わせを繰り返して終わっています。
resp: error (ret 2, op 0), dropped は、ns_resp.cで、
ns_debug(ns_log_default, 2,
"resp: error (ret %d, op %d), dropped",
hp->rcode, hp->opcode);
switch (hp->rcode) {
case SERVFAIL:
nameserIncr(from.sin_addr, nssRcvdFail);
break;
case FORMERR:
nameserIncr(from.sin_addr, nssRcvdFErr);
break;
default:
nameserIncr(from.sin_addr, nssRcvdErr);
break;
}
SERVFAILを返すというストーリーの様です。
--
神戸 隆博(かんべ たかひろ) at home