いちばん手っ取り早いのは、.htaccessによる制限です。pref.cgiの禁止ホストを使うのも手ですが、その分サーバーにオーバーヘッドが出るため、あまり効率のいい方法ではありません。perf.cgiで制限するのは、
あくまでも、最後の手段としてください。
とりあえず、
blog/2006-02-19に国内からのアクセスのみ許可する.htaccessを作っておきました。ただし、大学など一部のIPが許可されてないなど、不完全です。
そこで、もう一つの手段として、
ガードプロクシを併用するのもいいかもしれません。これは、あくまでも各スパムホストのリストを別のサイトから自動収集して、それを決められた間隔置きに自動更新するツールです。
ただし、安易なホスト制限はあまりお勧めできません。その分、サーバーにオーバーヘッドが生じるだけでなく、正規の利用者までキックしかねない可能性があります。
YY-Boardや、
cbbsなどの一般的な国産の掲示板は、大人数で使用することを前提に設計されていません。利用者のIPが頻繁に変わったりする場合やスパム認定が難しい場合は、
YaBBや、この掲示板で使われている
SMFなどのフォーラム型掲示板を使うことも考慮してください。