[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[connect24h:03494] Re: BIND ns_req メッセージについて



In message <20010712122149.95B6.DANNA@xxxxxxxxxxx>
   "[connect24h:03489] BIND ns_req メッセージについて"
   "DANNA <danna@xxxxxxxxxxx>" wrote:

> bind-8.2.3を運用しているホストで以下のようなメッセージが表示され
> てます。
> 
> named[xxx]: ns_req: sendto([xxx.xxx.xxx.xxx].32804): Operation not
> permitted
> 
> メッセージからリクエストをxxx.xxx.xxx.xxxの32804に送ろうとして弾
> かれてるのかなぁ?って気がするんですけど、実際のところどうなんで
> しょう?
> 
> それから、そもそもns_reqのメッセージはどのような場合に出力される
> のでしょうか?

殆ど回答になっていませんが、
sendto() でソケットへメッセージを送ろうとしたが、オペレーションが
許可されていない?

以下、BIND 8.2.4 ns_req.c の、このメッセージを出力されていると思われる
部分です。

                if (sendto(dfd, (char*)msg, cp - msg, 0,
                           (struct sockaddr *)&from,
                           sizeof from) < 0) {
                        if (!haveComplained(ina_ulong(from.sin_addr),
                                            (u_long)sendtoStr))
                                ns_info(ns_log_default,
                                        "ns_req: sendto(%s): %s",
                                        sin_ntoa(from), strerror(errno));
                        nameserIncr(from.sin_addr, nssSendtoErr);
                }

> ISCのドキュメントとgoogleで散々漁ったけど成果無かった....

あとはソースを解析するという手が。

-- 
Kazunori Iwamoto

------------------------------------------------------------------------
    山? △  川? ○  海っ! ◎    梅雨明けだあぁ!    
  http://www.infoseek.co.jp/Playspot?pg=playspot_top.html&svx=971122