1日数万アクセスがあって、しかも「荒らし」のターゲッ
トにいかにもなりやすそうな趣旨のページを作成した事が
あるので、その時の経験をお話します。

「特定のホストからのアクセスを弾く」
「プロキシ経由を弾く」

は、単に「荒らし」と呼ばれる人たちの知的好奇心(?)を
刺激する結果となりますのでお勧めできません。
ホストをあれこれ変えたり、普通のホストと見分けが付か
ないプロキシをどこからか探して来て嘲笑われるのが落ち
だと思います。

また、掲示板類には投稿者のIPやマシン名を表示させる物
が多いですが、これも「荒らし」と呼ばれる人たちが、普
通に遊びに来たユーザーを攻撃するきっかけになりますの
で、お勧めできません。

ちょっと分かっている人なら、相手のIPとマシンが分かっ
ただけでそのマシンを潰すことも可能だからです。
逆に「荒らし」のIPはプロキシなどで隠匿されているので、
「普通の」利用者の不利益にしかなりませんん。

> そこで考えたのですが、"同じIPからの連続投稿をエラーにする"

この方法は効果があります。連続投稿が出来ない様にして
おいた上で、さらにIPを保存しておいて、同じIPからは数
分以内に書込ができないようにするとより効果があるでし
ょう。

> このCGIには、本文の内容が同じ場合には連続投票ができない機能があります。

この方法も良い方法でしょうが、スクリプトなどを使われ
た場合は無効ですね。

あと私が採った対策は、

「2000バイト以上の投稿を蹴る」
「改行が50個以上ついた投稿を蹴る」
「HTMLは全部無効」
「書込み時はGET禁止」

などですね。このあたりを実装したら、「あまり」荒らし
はこなくなりました(時々来ますけどね)。

あと大事なのは、「刺激しない」ということです。「止め
てください」とか「馬鹿」とか「調べて訴えます」とか書
くと余計彼らのイタズラを煽るだけです。
イタズラ書きされたらすぐ消して、何事もなかったのよう
に運営を続けるのがコツです。

以上、参考までに