Claudeの回答
各ISPのIPアドレス範囲を調べるには、以下の方法があります。
-
APNICなどの地域インターネットレジストリが公開しているIPアドレス割り当て情報を確認する。しかしこれは大まかな範囲しかわからない。
-
ISP各社のホームページや事業概要のページなどを確認する。中にはIPアドレス範囲を公開しているところもある。
-
whoisやnetstatなどのネットワーク関連コマンドを使い、実際に通信のやりとりをしてそのIPアドレス範囲を特定する。ただしこの方法は手間がかかる。
-
サードパーティのIPアドレス管理サービスを利用する。有料のものもあるが、無料でIPアドレス帯域情報が検索できるサービスもある。
特定のISPのみ通信を許可するファイアウォール設定はセキュリティ対策として有効ですが、想定外の通信を遮断する可能性もあるため、設定時は細心の注意が必要です。
サードパーティのIPアドレス管理サービスの具体例です。
-
IP2Location(有料)
世界中の5,000以上のISPとホスティングプロバイダーのIPアドレス範囲情報を提供しています。データは常に更新されています。
-
IPinfo (無料)
APIを提供し、IPアドレスを検索するとISPや組織名などの情報がJSON形式で返ってきます。使用量による制限があります。
-
GeoLite2 by MaxMind (無料)
IPアドレスの地理情報やISP情報が含まれた無料データベースをダウンロードできます。毎月更新されています。
-
IPdeny (無料)
WebサイトでIPアドレスまたはドメインを入力すると、そのアドレス空間に関する情報が表示されます。ISP情報も含まれています。
-
Team Cymru IP to ASN Lookup (無料)
IPアドレスまたはASNを入力することで、そのIPが割り当てられているISP名や組織名が検索できるサービスです。
有料のものもありますが、これらのサービスを利用することで必要なISPのIPアドレス範囲を調べられます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。