システム開発 備忘録

日本国内IPアドレス許可リスト(.htaccessに追記用)

最終更新日:2026年02月12日(毎日自動更新)

海外からのアクセスを制限するためのApache .htaccess用IPアドレスリストです。
本家(APNIC)から取得して.htaccessに書き込める形式に加工しています。

スポンサーリンク

GoogleやBingなど主要な検索エンジン・SNSボットは許可しつつそれ以外の国外からのアクセスを遮断します。
以下のテキストエリアの内容をコピーして、.htaccessファイルに追加して(貼り付けて)ご利用できます。
すべてのアクセスを一旦拒否→ボットを許可→国内IPアドレスを許可が全て書かれていますので、そのままご利用いただけます。

ボット許可設定について
※Googlebotなどの主要クローラーを許可する設定をあらかじめ含めています。ボットを許可せずに日本IPリストのみを利用したい場合は、以下の部分を削除してください。
    # --- 主要な検索エンジン・SNSボット ---
    Require expr %{HTTP_USER_AGENT} =~ /Googlebot/
    Require expr %{HTTP_USER_AGENT} =~ /bingbot/
    Require expr %{HTTP_USER_AGENT} =~ /Yahoo/
    Require expr %{HTTP_USER_AGENT} =~ /Slurp/
    Require expr %{HTTP_USER_AGENT} =~ /Applebot/
    Require expr %{HTTP_USER_AGENT} =~ /DuckDuckBot/
    Require expr %{HTTP_USER_AGENT} =~ /facebookexternalhit/
    Require expr %{HTTP_USER_AGENT} =~ /Twitterbot/
    Require expr %{HTTP_USER_AGENT} =~ /Slackbot/
    Require expr %{HTTP_USER_AGENT} =~ /Google-Site-Verification/

    # --- AI・次世代クローラー ---
    Require expr %{HTTP_USER_AGENT} =~ /Google-InspectionTool/
    Require expr %{HTTP_USER_AGENT} =~ /Google-CloudVertexBot/
    Require expr %{HTTP_USER_AGENT} =~ /GPTBot/
    Require expr %{HTTP_USER_AGENT} =~ /ChatGPT-User/
    Require expr %{HTTP_USER_AGENT} =~ /ClaudeBot/
    Require expr %{HTTP_USER_AGENT} =~ /PerplexityBot/
    Require expr %{HTTP_USER_AGENT} =~ /CCBot/
    Require expr %{HTTP_USER_AGENT} =~ /Amazonbot/
    
    # --- Microsoftサブボット ---
    Require expr %{HTTP_USER_AGENT} =~ /adidxbot/
    Require expr %{HTTP_USER_AGENT} =~ /BingPreview/

.htaccess用貼付け用ソースコード

以下のテキストエリアをコピーして、.htaccessファイルに貼り付けてください。(Apache 2.4以上に対応)

使い方のヒント

このリストはAPNICから配信されている最新の日本割り当てIPアドレスを抽出し、Apacheの Require ip 形式に変換したものです。

海外からの不正アクセス防止や、セキュリティ対策にご活用ください。

【重要】設定のポイント

スポンサーリンク

海外からアクセス制限できているか確認する方法

まず、自分の環境(日本国内)で通常通りページが表示されることを確認します。←【重要】

次に、海外からの見え方を確認します。
Googleが提供しているサイト速度計測ツール「PageSpeed Insights 」を使うと簡単です。
ここにURLを入れて分析ボタンを押してしばらく待つと、ページがどう見えるか画像が表示されます。このツールは海外のサーバーからアクセスしてくるため、403 Forbiddenのエラーが表示されれば、海外からのアクセスを遮断できていることになります。

リスト作成の詳しい仕組みはこちら