こんにちは。猪野@DAJです。
On Wed, 26 Nov 2003 23:58:08 +0900
Takayuki Matsuki <tmatsukijp@ybb.ne.jp> wrote:
> 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の文字列を削除すれば良いと思います。
いや、まさにコレでした!
anlgform.plから、上記部分を削除して実行したところ、見事にDNSキャッシュ
を参照してくれるようになりました。
ただ、内部の分岐でこの後に"DNS READ"を宣言している部分があって、結局
READモードになりました。WRITEに書き換えようかとも思いましたが、時間が
掛かるのでフォームではREADモードのみにしました。
また、他の方からの助言もありまして、DNSキャッシュはコマンドラインから
定期的に更新するように設定を変更しました。まあ、これでも十分だと思い
ますので、、、
みなさん、貴重なアドヴァイスをありがとうございました。
----------------------------------------
Yasuo Ino <y-ino@daj.co.jp>
Digital Arts Inc.
System Administation Dept.
URL http://www.daj.co.jp/
----------------------------------------