KYC 없이 — 신분증, 셀피, 서류 불필요 · 모든 요금제에서 ASN, 주, 도시 및 ZIP 타게팅 · US$25에서 암호화폐로 결제
언어: 한국어
시작하기

프록시 출구 IP ASN 확인: 레지덴셜 프록시의 ISP 검증하기

두 가지 요청: 하나는 프록시를 통해 출구 IP를 알아내고, 다른 하나는 어떤 네트워크가 이를 공지하는지 알아내기 위해 공용 라우팅 데이터베이스에 직접 보냅니다.

최종 업데이트: · 3 분 읽기

빠른 답변

내 프록시 IP가 어느 ISP에 속하는지 어떻게 확인하나요?

프록시를 통해 https://api.ipify.org을 요청하여 출구 IP를 얻은 다음, 프록시 없이 해당 IP에 대해 RIPEstat의 prefix overview를 직접 조회하세요. 응답에는 공지 ASN과 보유자가 나열됩니다(예: Comcast의 경우 AS7922). Broadband Proxies의 경우 설정한 asn-과 비교하세요. 요금제는 1 GB 기준 US$2.63부터 시작합니다(2026년 10월). KYC 없이, 암호화폐만 사용합니다.

ISP 타겟팅 IP 검증 3단계

  1. 프록시를 통해 출구 IP 얻기

    타겟팅한 사용자 이름으로 api.ipify.org와 같은 IP 에코 서비스를 호출하세요. 스티키 모드를 사용하는 경우 실제 확인과 동일한 세션 ID를 사용하세요.

  2. IP의 네트워크 직접 조회하기

    프록시 없이 해당 IP에 대해 RIPEstat의 prefix-overview를 호출하세요. 프리픽스와 이를 공지하는 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로 한 줄 확인이 가능한가요?

네. 첫 번째 명령은 프록시를 통과하고, 두 번째는 통과하지 않습니다.

curl: 달라스의 Spectrum(구 TWC Texas)
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는 AS11427로 표시될 수 있지만 요청한 것은 AS20115일 수 있습니다. 둘 다 Charter입니다.
  • 최근 합병. 구 Quantum Fiber 가구는 AT&T가 2026년 2월 2일에 인수했음에도 Lumen의 AS209로 표시될 수 있습니다.
  • 더 구체적인 공지. 고객 또는 파트너 네트워크가 ISP 범위의 일부를 공지할 수 있습니다. 그러면 RIPEstat가 프리픽스에 대해 두 개의 ASN을 나열합니다.
  • 다른 네트워크. 드물게 IP가 실제로 다른 ISP에 속할 수 있습니다. 로테이트하고 기록된 행을 [email protected]에 보내세요.

지리 위치는 별개의 문제입니다: 도시 조회는 도시 경계 근처에서 타겟팅한 ZIP 또는 도시와 다를 수 있습니다. 타겟 사이트가 사용할 가능성이 높은 지리 위치 서비스로 확인하세요.

어떤 공개 조회를 사용할 수 있나요?

RIPEstat의 Data API는 무료이며 문서화되어 있고, 과도한 사용자에게는 sourceapp 매개변수를 추가하도록 요청합니다. Hurricane Electric의 BGP Toolkit(bgp.he.net)은 브라우저에서 ASN의 프리픽스와 피어를 보여줍니다. PeeringDB는 네트워크의 공개 피어링 세부 정보와 종종 더 친숙한 이름을 나열합니다. ARIN의 whois는 등록 기록을 제공합니다. 조회는 적절한 속도로 유지하세요: 출구 IP당 한 번이면 충분합니다.

프록시의 ASN 확인: FAQ

프록시를 통해 RIPEstat를 조회해야 하나요?

아니요. 직접 조회하세요. 라우팅 데이터는 어디서 요청하는지에 의존하지 않으며, 프록시를 통해 조회를 보내면 비용을 지불하는 트래픽을 낭비합니다: 사용량은 프록시를 통해 주고받은 모든 데이터(업로드 및 다운로드, 헤더 포함)를 집계합니다. 1 GB = 1,000,000,000 바이트. 대상에 도달하기 전에 실패한 연결 시도는 집계되지 않습니다.

검사 한 번에 트래픽을 얼마나 쓰나요?

아주 적습니다: 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 US$2.63 · ASN 포함 · KYC 없이

시작하기