KYC不要 — ID、自撮り、書類は一切不要 · すべてのプランでASN、州、都市、ZIPのターゲティング · $25から暗号通貨で支払い
言語: 日本語
始める

プロキシ出口IPのASNを確認:レジデンシャルプロキシのISPを検証する

2つのリクエスト:1つはプロキシ経由で出口IPを取得し、もう1つは直接公開ルーティングデータベースに問い合わせてどのネットワークがそれをアナウンスしているかを確認します。

最終更新:

クイック回答

プロキシIPがどのISPに属するかを確認するには?

プロキシ経由でhttps://api.ipify.orgをリクエストして出口IPを取得し、そのIPをプロキシなしで直接RIPEstatのプレフィックス概要に問い合わせます。回答にはアナウンスしているASNとその保有者(例:ComcastのAS7922)がリストされます。Broadband Proxiesで、設定したasn-と比較してください。プランは1GBあたり$2.63から(2026年10月)。KYC不要、暗号通貨のみ。

ISPターゲティングされたIPを検証する3つのステップ

  1. プロキシ経由で出口IPを取得

    ターゲットユーザー名でapi.ipify.orgなどのIPエコーサービスを呼び出します。スティッキーモードを使用する場合は、実際のチェックと同じセッションIDを使用してください。

  2. IPのネットワークを直接検索

    プロキシなしでそのIPのRIPEstatのプレフィックス概要を呼び出します。プレフィックスとそれをアナウンスしているASN(複数可)、および保有者名が返されます。

  3. 比較してログに記録

    各結果とともに時刻(UTC)、ユーザー名フィルター、出口IP、アナウンスしているASNを保存します。ASNが異なる場合はローテーションし、サポート用に証拠を保管してください。

Pythonで行うには?

このバージョンはPython標準ライブラリのみを使用します。USERNAMEとPASSWORDをプロキシ認証情報に置き換え、フィルターを変更してください。

Python 3:出口IPとそのASN
import json
import urllib.request

USER = "USERNAME-country-us-state-il-city-chicago-asn-7922"  # Comcast in Chicago
PROXY = f"http://{USER}:[email protected]:7777"

via_proxy = urllib.request.build_opener(
    urllib.request.ProxyHandler({"http": PROXY, "https": PROXY}))
ip = via_proxy.open("https://api.ipify.org", timeout=30).read().decode().strip()

# RIPEstat is called directly, not through the proxy
url = ("https://stat.ripe.net/data/prefix-overview/data.json"
       f"?resource={ip}&sourceapp=asn-check")
data = json.load(urllib.request.urlopen(url, timeout=30))["data"]
asns = [(a["asn"], a["holder"]) for a in data.get("asns", [])]
print(ip, data.get("resource"), asns)
if 7922 not in [a for a, _ in asns]:
    print("Different ASN: rotate and keep this line for support")

Node.jsで行うには?

Nodeの組み込みfetchはプロキシオプションを受け取らないため、この例ではプロキシされたリクエストにundiciパッケージ(npm install undici)を使用します。

Node.js 18+:出口IPとそのASN
import { ProxyAgent, fetch } from 'undici';

const user = 'USERNAME-country-us-state-ny-city-new_york-asn-701'; // Verizon Fios
const agent = new ProxyAgent({
  uri: 'http://gw.broadbandproxies.com:7777',
  token: 'Basic ' + Buffer.from(`${user}:PASSWORD`).toString('base64'),
});

const ip = (await (await fetch('https://api.ipify.org', { dispatcher: agent })).text()).trim();
const res = await fetch(`https://stat.ripe.net/data/prefix-overview/data.json?resource=${ip}&sourceapp=asn-check`);
const { data } = await res.json();
console.log(ip, data.resource, (data.asns || []).map((a) => `AS${a.asn} ${a.holder}`));

curlでワンラインのチェックはありますか?

はい。最初のコマンドはプロキシ経由で、2番目は経由しません。

curl:ダラスのSpectrum(旧TWCテキサス)
IP=$(curl -s -x http://gw.broadbandproxies.com:7777 \
  -U "USERNAME-country-us-state-tx-city-dallas-asn-11427:PASSWORD" https://api.ipify.org)
curl -s "https://stat.ripe.net/data/prefix-overview/data.json?resource=$IP&sourceapp=asn-check"

要求したASNと一致しないのはなぜですか?

  • 地域または親ASN。 Charterは旧Time Warner Cableのエリアを地域ASNでアナウンスしています。ダラスのSpectrum IPはAS20115を要求してもAS11427と表示される場合があります。どちらもCharterです。
  • 最近の合併。 AT&Tが2026年2月2日から所有しているにもかかわらず、旧Quantum Fiberの住宅はLumenのAS209と表示される場合があります。
  • より具体的なアナウンス。 顧客またはパートナーネットワークがISPの範囲の一部をアナウンスできます。その場合、RIPEstatはプレフィックスに対して2つのASNをリストします。
  • 別のネットワーク。 まれに、IPが実際に別のISPに属していることがあります。ローテーションし、記録した行を[email protected]に送ってください。

地理位置情報は別の問題です。市境付近では、都市検索がターゲットにしたZIPまたは都市と一致しない場合があります。ターゲットサイトが使用する可能性が高い地理位置情報サービスで確認してください。

どのパブリックルックアップを使用できますか?

RIPEstatのData APIは無料で文書化されており、ヘビーユーザーにはsourceappパラメータの追加を求めています。Hurricane ElectricのBGP Toolkit(bgp.he.net)は、ブラウザでASNのプレフィックスとピアを表示します。PeeringDBはネットワークの公開ピアリング詳細をリストし、多くの場合より親しみやすい名前を表示します。ARINのwhoisは登録レコードを提供します。ルックアップは礼儀正しいレートに保ってください:出口IPごとに1回で十分です。

プロキシのASNを確認する:FAQ

RIPEstatをプロキシ経由でクエリすべきですか?

いいえ。直接クエリしてください。ルーティングデータはどこから問い合わせるかに依存せず、プロキシ経由でルックアップを送ると支払ったトラフィックを無駄にします:使用量はプロキシ経由で送受信されたすべてのデータ(アップロードとダウンロード、ヘッダーを含む)をカウントします。1 GB = 1,000,000,000バイト。ターゲットに到達する前に失敗した接続試行はカウントされません。

チェック1回でどれくらいの通信量を使いますか?

ごくわずかです。api.ipify.org の応答は数百バイトに TLS のオーバーヘッドを加えた程度なので、1 GB で数千回のチェックが可能です。RIPEstat の呼び出しは直接行われるため、プロキシの通信量は消費しません。

IPv6 の出口も同じ方法で確認できますか?

RIPEstat は IPv6 アドレスにも対応しています。Broadband Proxies は IPv4 の出口について解説していますが、IPv6 アドレスを受け取った場合も同じルックアップが使えます。

このコードはテスト済みですか?

スニペットは 2026-10-18 に構文チェック(Python の py_compile、node --check)を行いました。呼び出しているのは api.ipify.org と RIPEstat のみで、どちらもこの種の利用を許可しています。実行前に認証情報を置き換えてください。

ASN が間違っている場合、サポートには何を送ればよいですか?

UTC 時刻、パスワードを除いた完全なユーザー名、出口 IP、RIPEstat の結果をお送りください。アカウント番号やプロキシのパスワードは決して送らないでください。メールの返信は週7日、12時間以内に対応します。

出典 (3)
  1. RIPEstat Data API ドキュメント — RIPE NCC (2026-10-18)
  2. ipify API — ipify (2026-10-18)
  3. undici ProxyAgent — Node.js undici (2026-10-18)

1 GB $2.63 · ASN込み · KYC不要

始める