あなたがウェブサイトを持っているとき、あなたはできるだけ多くのトラフィックを持ち込みたいです、しかし時々、あなたはそこに必ずしも最善の意図を持っていない少数の悪い俳優を見つけます。このような場合、悪意があるとみなす個人をブロックすることでサイトを保護するオプションがあります。単一のIPをブロックする機能があるだけでなく、複数の国または国全体をブロックすることもできます。この記事の手順では、これらのブロックを.htaccessファイルに追加する手順を説明します。
.htaccessファイルの編集
1.cPanelにログインします。入ったら、ファイルマネージャを選択します

2.Public_HTMLディレクトリであるドキュメントルートに移動します。

3. .htaccess
を表示できるようにする- 右上隅に移動し、[設定]をクリックします

- 設定で、編集するドメインのドキュメントルートを選択し、設定で非表示ファイルを表示選択をクリックします。

4.ドメインのドキュメントルートで、.htaccessファイルを選択し、編集をクリックします。 上部のツールバーにあります。

5.エディターにアクセスしたら、以下のようなブロックを追加して、IPアドレスのオクテットのXXXを置き換える単一のホストを禁止できます。
注文許可、
XXX.XXX.XXX.XXX/32からの拒否を拒否
XXX.XXX.XXX.XXX/32からの拒否
すべてからの許可
6.国コードに基づいて禁止するには、次のようなブロックを追加します。この例では、米国(US)、カナダ(CA)、およびメキシコ(MX)を使用しました。
\
GeoIPEnable On
以下は、禁止したい国を追加する場所です
SetEnvIf GEOIP_COUNTRY_CODE US DenyCountry
SetEnvIf GEOIP_COUNTRY_CODE CA DenyCountry
SetEnvIf GEOIP_COUNTRY_CODE MX DenyCountry
すべてから許可
env=DenyCountryから拒否
以下は国コードの包括的なリストです。
- AD、「アンドラ」
- AE、「アラブ首長国連邦」
- AF、「アフガニスタン」
- AG、「アンティグアバーブーダ」
- AI、「アンギラ」
- AL、「アルバニア」
- AM、「アルメニア」
- AO、「アンゴラ」
- AP、「アジア/太平洋地域」
- AQ、「南極」
- AR、「アルゼンチン」
- AS、「米領サモア」
- AT、「オーストリア」
- AU、「オーストラリア」
- AW、「アルバ」
- AX、「オーランド諸島」
- AZ、「アゼルバイジャン」
- BA、「ボスニア・ヘルツェゴビナ」
- BB、「バルバドス」
- BD、「バングラデシュ」
- BE、「ベルギー」
- BF、「ブルキナファソ」
- BG、「ブルガリア」
- BH、「バーレーン」
- BI、「ブルンジ」
- BJ、「ベニン」
- BL、「SaintBartelemey」
- BM、「バミューダ」
- BN、「ブルネイダルサラーム」
- BO、「ボリビア」
- BQ、「ボネール島、セントユースタティウス島、サバ島」
- BR、「ブラジル」
- BS、「バハマ」
- BT、「ブータン」
- BV、「ブーベ島」
- BW、「ボツワナ」
- BY、"ベラルーシ"
- BZ、「ベリーズ」
- CA、「カナダ」
- CC、「ココス(キーリング)諸島」
- CD、「コンゴ民主共和国」
- CF、「中央アフリカ共和国」
- CG、「コンゴ」CH、「スイス」
- CI、「コートジボワール」
- CK、「クック諸島」
- CL、「チリ」CM、「カメルーン」
- CN、「中国」CO、「コロンビア」
- CR、「コスタリカ」CU、「キューバ」
- CV、「カーボベルデ」
- CW、「キュラソー」
- CX、「クリスマス島」
- CY、「キプロス」
- CZ、「チェコ共和国」
- DE、「ドイツ」
- DJ、「ジブチ」
- DK、「デンマーク」
- DM、「ドミニカ」
- DO、「ドミニカ共和国」
- DZ、「アルジェリア」
- EC、「エクアドル」
- EE、「エストニア」
- EG、「エジプト」
- EH、「西サハラ」
- ER、「エリトリア」
- ES、「スペイン」
- ET、「エチオピア」
- EU、「ヨーロッパ」
- FI、「フィンランド」
- FJ、「フィジー」
- FK、「フォークランド諸島(マルビナス)」
- FM、「ミクロネシア連邦」
- FO、「フェロー諸島」
- FR、「フランス」
- GA、「ガボン」
- GB、「英国」
- GD、「グレナダ」
- GE、「ジョージア」
- GF、「仏領ギアナ」
- GG、「ガーンジー」
- GH、「ガーナ」
- GI、「ジブラルタル」
- GL、「グリーンランド」
- GM、「ガンビア」
- GN、「ギニア」
- GP、「グアドループ」
- GQ、「赤道ギニア」
- GR、「ギリシャ」
- GS、「サウスジョージアおよびサウスサンドイッチ諸島」
- GT、「グアテマラ」
- GU、「グアム」
- GW、「Guinea-Bissau」
- GY、「ガイアナ」
- HK、「香港」
- HM、「ハード島とマクドナルド諸島」
- HN、「ホンジュラス」
- HR、「クロアチア」
- HT、「ハイチ」
- HU、「ハンガリー」
- ID、「インドネシア」
- IE、「アイルランド」
- IL、「イスラエル」</ li>
- IM、「マン島」
- IN、「インド」
- IO、「英領インド洋地域」
- IQ、「イラク」
- IR、「イラン、イスラム共和国」
- IS、「アイスランド」
- IT、「イタリア」
- JE、「ジャージー」
- JM、「ジャマイカ」
- JO、「ジョーダン」
- JP、「日本」
- KE、「ケニア」
- KG、「キルギスタン」
- KH、「カンボジア」
- KI、「キリバス」
- KM、「コモロ」
- KN、「セントクリストファーネイビス」
- KP、「朝鮮民主主義人民共和国」
- KR、「大韓民国」
- KW、「クウェート」
- KY、「ケイマン諸島」
- KZ、「カザフスタン」
- LA、「ラオス人民民主共和国」
- LB、「レバノン」
- LC、「セントルシア」
- LI、「リヒテンシュタイン」
- LK、「スリランカ」
- LR、「リベリア」
- LS、「レソト」
- LT、「リトアニア」
- LU、「ルクセンブルグ」
- LV、「ラトビア」
- LY、「リビアアラブジャマヒリヤ」
- MA、「モロッコ」
- MC、「モナコ」
- MD、「モルドバ、共和国」
- ME、「モンテネグロ」
- MF、「セントマーチン」
- MG、「マダガスカル」
- MH、「マーシャル諸島」
- MK、「マケドニア」
- ML、 "Mali" MM、 "Myanmar"
- MN、「モンゴル」
- MO、「マカオ」
- MP、「北マリアナ諸島」
- MQ、「マルティニーク」
- MR、「モーリタニア」
- MS、"Montserrat"
- MT、「マルタ」
- MU、「モーリシャス」
- MV、「モルディブ」
- MW、「マラウイ」
- MX、「メキシコ」
- MY、「マレーシア」
- MZ、「モザンビーク」
- NA、「ナミビア」
- NC、「ニューカレドニア」
- NE、「ニジェール」
- NF、「ノーフォーク島」
- NG、「ナイジェリア」
- NI、「ニカラグア」
- NL、「オランダ」
- いいえ、「ノルウェー」
- NP、「ネパール」
- NR、「ナウル」
- NU、「ニウエ」
- NZ、「ニュージーランド」
- OM、「オマーン」
- PA、「パナマ」
- PE、「ペルー」
- PF、「フランス領ポリネシア」
- PG、「パプアニューギニア」
- PH、「フィリピン」
- PK、「パキスタン」
- PL、「ポーランド」
- PM、「サンピエール島とミクロン島」
- PN、「ピットケアン」
- PR、「プエルトリコ」
- PS、「パレスチナ自治区」
- PT、「ポルトガル」PW、「パラオ」
- PY、「パラグアイ」
- QA、「カタール」
- RE、「再会」
- RO、「ルーマニア」
- RS、「セルビア」
- RU、「ロシア連邦」
- RW、「ルワンダ」
- SA、「サウジアラビア」
- SB、「ソロモン諸島」
- SC、「セイシェル」
- SD、「スーダン」
- SE、「スウェーデン」
- SG、「シンガポール」
- SH、「セントヘレナ」
- SI、「スロベニア」
- SJ、「スバールバル諸島およびヤンマイエン諸島」
- SK、「スロバキア」
- SL、「シエラレオネ」
- SM、「サンマリノ」
- SN、「セネガル」
- SO、「ソマリア」
- SR、「スリナム」
- SS、「南スーダン」
- ST、「サントメ・プリンシペ」
- SV、「エルサルバドル」
- SX、「シントマールテン」
- SY、「シリアアラブ共和国」
- SZ、「スワジランド」
- TC、「タークス・カイコス諸島」
- TD、「チャド」
- TF、「フランス領南方南方領土」
- TG、「トーゴ」
- TH、「タイ」
- TJ、「タジキスタン」
- TK、「トケラウ」
- TL、「東ティモール」
- TM、「トルクメニスタン」
- TN、「チュニジア」
- TO、「トンガ」
- TR、「トルコ」
- TT、「トリニダード・トバゴ」
- TV、「ツバル」
- TW、「台湾」
- TZ、「タンザニア、連合共和国」
- UA、「ウクライナ」
- UG、「ウガンダ」
- UM、「合衆国領有小島」
- 米国、「米国」
- UY、「ウルグアイ」
- UZ、「ウズベキスタン」
- VA、「聖座(バチカン市国)」
- VC、「セントビンセントおよびグレナディーン諸島」
- VE、「ベネズエラ」
- VG、「英領バージン諸島」
- VI、「米領バージン諸島」
- VN、「ベトナム」
- VU、「バヌアツ」
- WF、「ウォリス・フツナ」
- WS、「サモア」
- YE、「イエメン」
- YT、「マヨット」
- ZA、「南アフリカ」
- ZM、「ザンビア」
- ZW、「ジンバブエ」