シンプルなddos攻撃を防止する(防止しないで効果を減らす)小さなスクリプトを作成しようとしています。現時点では、私は自分のサーバー上のすべてのページに自分のddosprotection.phpファイルを含めています。誰かがウェブサイトで大量のリクエストを送信しようとすると、スクリプトはこれを検出し、攻撃者のIPをhtaccessファイルに書き込みます。htaccessを使用してip temporaryからのアクセスを拒否する
Deny from 1.2.3.4
攻撃者がWebサイト自体にアクセスしないため、DDoS攻撃の影響を軽減する必要があります。 (はい、私はまだサーバーがいくつかのデータを処理する必要があることを知っていますが、まだDDoS攻撃の影響を減らしています)
私の質問は今です:いくつかの合法的なユーザーが私のウェブサイトを取得し、正当なユーザーとして、彼は永久に禁止されます。 htaccessのIPアドレスを一時的に禁止する方法はありますか?例えば、接続されているすべてのデータベースがあってはならないも任意のPHPスクリプトは、ユーザーがWebサイトに接続しようとすると(これはナンセンスだろう、攻撃がより効果的であろう)、要求があるはずです:
Deny from 1.2.3.4 before TIMESTAMP
あなたがしようとしていることはまさに[fail2ban](http://www.fail2ban.org/wiki/index.php/Main_Page)のためです。 – billynoah
@billynoahはい、私はPHPとhtaccessだけで解決策を探します –
私は理解しています。あなたが気づいていなかった場合のための示唆に過ぎませんでした。私は投稿します。htaccessの解決策はすぐに – billynoah