以下のように、mod_rewriteと組み合わせて使用するように設計されている。 DoSThresholdで負荷がかかったときに表示するページ(ただいま混み合ってますなど)に飛ばし、 DoSHardThresholdで403を返してサイトにアクセスできなくなどさせることができる。 RewriteEngine On RewriteCond %{ENV:SuspectHardDoS} .+ RewriteCond %{REMOTE_ADDR} !^(127\.0\.0\.1)$ RewriteCond %{REMOTE_ADDR} !^(192\.168\.[0-9]+\.[0-9]+)$ RewriteCond %{REMOTE_ADDR} !^(172\.(1[6-9]|2[0-9]|3[0-1])\.[0-9]+\.[0-9]+)$ RewriteCond %{REMOTE_ADDR}
![『mod_dosdetectorでDoS対策』](https://cdn-ak-scissors.b.st-hatena.com/image/square/8a34250810978284ff7707f0de4bc4b3752919a8/height=288;version=1;width=512/https%3A%2F%2Fstat.profile.ameba.jp%2Fprofile_images%2F20110205%2F15%2F01%2F8f%2Fg%2Fo012301231296888085032.gif)