ネットワーク分析
位置情報と ネットワークデータ。
アドレスを検索して、位置情報、事業者、ネットワークの分類を確認できます。
ASN・組織・ISP
IPアドレスの事業者を確認できます。ASNのプロフィールを開くと、ネットワークと国別のカバレッジを確認できます。
GET
api.ipquery.io/1.1.1.1isp国・都市・タイムゾーン
IPアドレスに対応する推定位置、座標、タイムゾーンを取得できます。
推定位置
Brisbane, AUQueensland, オーストラリア
- 緯度
- -27.4748°
- 経度
- 153.0100°
IPv4・IPv6検索
IPv4・IPv6のどちらでも、同じエンドポイントとレスポンスのフィールドを使用できます。
IPv4
1.1.1.1IPv6
2606:4700:4700::1111選択したフィールド
objectipstringispobjectlocationobjectriskobjectVPN・プロキシ・Tor・ホスティング
レスポンスには、ネットワークの各分類に対応する独立したフラグがあります。
VPNネットワーク掲載あり
実際の単一IP検索
185.159.157.1
スイスAS209103
risk.is_vpntrue
- 照合ルール
- VPNのアドレス範囲またはASNの一致
リストに登録されたVPNのアドレス範囲と、VPN事業者が運用することを確認したASNを、ホスティングとは別に照合します。
導入方法
IP検索を アプリと調査に。
ブラウザーで訪問者のアドレスを取得したり、ネットワークを調べたり、ログにIP情報を追加したりできます。
利用方法を選ぶ
IPアドレスを調べる
IPレポートを開くと、事業者、ASN、国を確認できます。
1.1.1.1IPレポートネットワークの識別情報Cloudflare, Inc.AS13335
Brisbane, AU
ホスティングネットワークネットワークデータを調べる
APIを使う。
使用する言語を選ぶ。
これらの例は、呼び出し元のパブリックIPを返します。特定のIPを検索するには、アドレスを追加してください。
- 呼び出し元のIP
GET /- 指定したIP
GET /:ip
自分のIPのリクエスト
const response = await fetch(
"https://api.ipquery.io/?format=json",
{ signal: AbortSignal.timeout(5000) }
);
if (!response.ok) {
const message = await response.text();
throw new Error("IPQuery " + response.status + ": " + message);
}
const data = await response.json();
console.log(JSON.stringify(data, null, 2));検索は1リクエストにつき1つのIPのみです。不正利用への対策として、一括検索は無効にしています。実際のエンドポイントを試す