Index: [Article Count Order] [Thread]

Date:  Wed, 26 Nov 2003 23:58:08 +0900
From:  Takayuki Matsuki <tmatsukijp@ybb.ne.jp>
Subject:  [analog-jp:01681] Re: DNS 逆引きが動かない・・・ 
Sender:  tmatsukijp@ybb.ne.jp
To:  analog-jp@jp.analog.cx
Message-Id:  <mid-1681-analog-jp@jp.analog.cx>
In-Reply-To:  <mid-1680-analog-jp@jp.analog.cx>
References:  <mid-1679-analog-jp@jp.analog.cx> <mid-1680-analog-jp@jp.analog.cx>
X-Mail-Count: 01681

松木です。

そう言えば今年の初めに同じ質問が谷さんから出ていました。
http://jp.analog.cx/ml/archive/200301.month/1433.html
これらのスレッドを見返してみると、その時点ではやはり失敗
していました。今再現しようとしてみると以下のことが分かり
ました。

On Wed, 26 Nov 2003 11:11:13 +0900
Yasuo Ino <y-ino@daj.co.jp> wrote:
> 
> ご指摘の通り、analog.cfg中のDNSFILE指定をコメントアウトしてみましたが、
> 結果は変わらないみたいです。
> 
> 一度は、DNSキャッシュファイルが出来たものの、どうもその後の動作が怪しい
> ので、もう一度、最初から見直している最中です。
> 
> 他にお気づきの点がありましたら、ご指摘をよろしくお願いします。

analogform.plがあるディレクトリに移動して、以下の様にすると、

$ ./anlgform.pl CG=/etc/analog.conf DNSFILE=dnscache qv=1
Content-Type: text/plain

CONFIGFILE /etc/analog.conf
CGI ON
DNS NONE
WARNINGS FL
DNSFILE dnscache
DNS READ
DEBUG -C
OUTFILE stdout

ここでanalog.conf中には、DNS WRITEが書いてあるのですが、anlgform.pl
中に書いてある「DNS NONE」が後に来るのでこれが有効になってしまいます。
したがって、フォームを使用して確実にDNS参照するには、anlgform.pl中で

print ANALOG "CGI ON\nDNS NONE\nWARNINGS FL\n";

という行を捜して、DNS NONEの文字列を削除すれば良いと思います。