このブログの他の記事でも説明しましたが、特定のIPアドレスのみをブロックしたり、自分のIP以外の訪問者をブロックしたい場合は、.htaccessファイルにコードを追加して必要に応じて訪問者をブロックできます。
.htaccessファイルを介して特定のIPアドレスをブロックする
単一のIPアドレスまたは192.168.169で始まるすべてのIPをブロックするには、次のコードを追加します。
#192.168.169.170 IP 주소와 192.168.169.~로 시작하는 모든 IP 주소 차단(참고) order allow,deny deny from 192.168.169.170 deny from 192.168.169. allow from all
自分のIPを除くすべての訪問者をブロックするには、次のコードを使用します。
#자신을 제외한 모든 IP 주소 차단(참고) order allow,deny allow from 192.168.1.21 deny from all
海外のウェブホスティングサービス Bluehostで特定のIPアドレス/ドメインをブロックする
Bluehostを使用している場合は、cpanelにアクセスして特定のIPを簡単にブロックすることができます。 cpanelにログインした後 Security> IP Deny Managerをクリックします。

これにより、次のような画面が表示されます。

ブロックするIPアドレスまたはドメインを入力して、Add「をクリックしてください。単一のIPアドレスを指定でき、 192.168.0.1-192.168.0.40同様に範囲を指定することも可能です。 そして 10.のように入力すると、 10 で始まるすべての IP アドレスがブロックされます。
特定のIPアドレスで始まるスパマーをブロックするのに効果的です。 188.143.234.で始まるIP(インターネットを検索してみるとロシアのIPアドレスに出ますね)で、引き続きスパムが走ってしまい、上記の方法でブロックIPとして登録するので、これ以上スパムが走らないですね。 特定の国のIPをすべてブロックする方法があるかどうか Bluehostに問い合わせてみると、地域別に訪問者をブロックする方法はないそうです。 少し手間がかかりますが、スパムが届くたびにIPを確認してブロックするか、スパムブロックプラグインをインストールする必要があるようです。
.htaccess ファイルに自動的に登録されます。
cpanelの「IP Deny Manger」でブロックするIPを登録するとdeny from 188.143.232.0/24 deny from 217.70.28.0/24 deny from 201.251.189.30 deny from 5.9.42.208
上記のようにスコープでブロックするか、個々のIPでブロックするコードが追加されます。 cpanelから削除すると .htaccess ファイルからも削除されます。 したがって、cpanelでブロックするか、 .htaccessから直接ブロックするか、実際には同じです。
Bluehostにはいくつかの商品があります。 安く利用したい場合は、共有ホスティングが良い選択かもしれません。 数年前までは共有ホスティングが不安な感がありましたが、ここ数年の間に多く安定しているようです。
このリンクをクリックして、 Bluehostに登録すると、月1ドルが割引された月の最低2.95ドルからサービスを利用できます。 リンクをクリックして Bluehostに登録される場合、私は一定額の手数料を受け取ることができます。 しかし、私はコミッションのためだけに特定のサービスをお勧めしません。 現在、このブログが Bluehost VPSを利用しており、 Bluehost 共有ホスティングも利用しています。 Bluehostの詳細については、 海外ホスティング: BluehostとSiteGround比較を参考にしてみてください。
コメントを残す