238にてifconfigしてみて、たくさんあるのを確認しました(w
→(ただし、該当ワードがあった時のみのqueryなら、という条件で)
該当ワードが存在したときに発生します。しかし、BBX,BBRと2回DNS問い合わせするので、
現状より増えるかと思われます。@やや心配
--------------------------------------------------------------------------------
★現状(あくまでも想像です。)
# 本文を対象にワードのチェックをする。
my ($CHK_Rock54, $FLAG_Sakura) = &Rockのちぇっく(本文);
if ($CHK_Rock54 eq '無いとき') { 次のルーチンへ }
if ($FLAG_Sakura eq 'さくら') { 「さくらが咲いています」; exit; }
BBXに問い合わせる↓
if (3回目以上?) { 「書き込みました」; exit; }
kicklogに書き出し;
# 次のルーチン
★これから
# 本文を対象にワードのチェックをする。
my ($Rock54_MD5, $FLAG_Sakura) = &Rockのちぇっく(本文);
if ($Rock54_MD5 eq '空っぽ') { 次のルーチンへ }
BBR(仮称)に必要なクエリ(*)を送信。
if ($FLAG_Sakura eq 'さくら') { 「さくらが咲いています」; exit; }
BBXに問い合わせる↓
if (3回目以上?) { 「書き込みました」; exit; }
# 次のルーチン
--------------------------------------------------------------------------------
このような流れになるかと思います。
*) BBR(仮称)へ送りつけるクエリの詳細
MD5:該当ワードに付けられたmd5値.さくらフラグ.投稿者のIPアドレス.サブスクライバ.スレッド番号.板名.鯖名.bbr.2ch.net.
凡例:
MD5:2d2c9924000a31a5707bd613a4f9b48f.0.123.45.67.89.1105864300.news4vip.ex7.2ch.net.bbr.2ch.net
※このようなクエリ形式になるので、tinydnsが必要になるかと思いました。
返答は常に127.0.0.2で桶かな?
dataファイルには、
+*.bbr.2ch.net.:127.0.0.2:
の1行のみ記載