運営する WordPress サイトのXNUMXつでは、訪問者の数に比べてトラフィックが多すぎるため、訪問者の統計情報を見ると、特定の範囲のIPアドレスに到達した訪問者が過度のヒットを記録し、そのIPアドレス帯域をすべてブロックしました。
特定のIPアドレス範囲をブロックする
管理中 WordPress サイトのXNUMXつで訪問者の数が少なくても、多くのトラフィック(帯域幅)を使い果たしており、訪問者の統計を調べました。
訪問者数は3000人余りしかありませんが、閲覧数は50万を超え、トラフィックも30GBに達しています。
これは明らかに異常な状況のようで、もう少し詳しく調べました。
ある訪問数(Visit)ごとに100~200回の視聴回数が発生していました。 具体的にどのIPアドレスで接続するかを調べてみると、特定のIPアドレス帯域がほとんどのトラフィックを誘発していることが観察されました。
222.239.104で始まるIPアドレスがトップ10を占めていました。
Webホスティング事業者に連絡して、これらのIPアドレス範囲をすべてブロックしてもよいか問い合わせてみました。
.htaccessファイルを使用して特定のIPアドレスから入ってくる訪問者をブロックする方法については、次の記事で説明します。
IPアドレス範囲をブロックしたい場合 .htaccess ファイルを使用して IP アドレス範囲をブロックする方法(.htaccessファイルを使用してIPアドレス範囲をブロックする方法)のStackoverflow記事を参照できます。
結論として、次の形式でIPアドレス範囲をブロックできます。
Order Allow,Deny
Deny from 123.456.78.
Allow from all
- または -
Order Allow,Deny
Deny from 123.456.78.0/24
Allow from all
- または -
RewriteEngine on
RewriteCond %{REMOTE_ADDR} ^123\.456\.78\.
RewriteRule ^ - [F]
- または -
Order Allow,Deny
Deny from 123.456.*.*
Allow from all
私は最初の形式のコードを.htaccessファイルに追加しました。
.htaccess ファイルを変更するには FTPに接続する必要があります。 FTP接続情報がわからない場合は、Webホスティング担当者に連絡するか、サーバー管理者に連絡してください。
その他の方法:セキュリティプラグインのインストール
WordPress サイトを運営する場合、Wordfence SecurityまたはiTheme■ Securityなどのセキュリティプラグインをインストールすると、繰り返し接続するIPアドレスを効果的にブロックできます。
コメントを残す