설명
지오타겟팅(Geo-targeting)은 프록시 설정을 통해 종료 IP의 지리적 출처를 지정할 수 있는 기능입니다. 대부분의 레지덴셜 프록시 및 ISP 프록시 제공업체는 프록시 사용자 이름(예: `customer-USER-country-de-city-berlin`)을 통해 지오타겟팅 기능을 제공하여 트래픽이 발생한 것처럼 보이는 IP 위치를 세밀하게 제어할 수 있게 해줍니다.
지오타겟팅이 중요한 이유는 현대의 웹이 매우 지역화되어 있기 때문입니다. 검색 엔진은 국가마다 다른 결과를 반환하고, 이커머스 사이트는 지역별로 다른 가격과 재고를 표시하며, 광고는 시장마다 다르게 게재되고, 많은 서비스가 콘텐츠를 완전히 지오펜싱합니다. 지오타겟팅이 없다면 실제 고객이 보는 데이터 대신 하나의 편향된 뷰(프록시 게이트웨이의 기본 위치)만 보게 될 것입니다.
대부분의 워크플로우는 지오타겟팅과 로테이션을 결합합니다. 국가를 타겟팅한 후 해당 국가 내에서 IP를 로테이션하여 동일한 시장에서 다양한 레지덴셜 트래픽을 확보하는 방식입니다. 일부 고급 워크플로우는 지오타겟팅에 도시나 ASN 필터를 결합하여 매우 구체적인 소비자 세그먼트를 모델링합니다(예: 브루클린의 Comcast 가입자).
작동 방식
로테이팅 프록시 게이트웨이에 인증할 때, 사용자 이름 문자열에 지역 매개변수를 포함시킵니다. 게이트웨이는 이 매개변수를 파싱하여 국가, 지역, 도시 또는 ASN 중 일치하는 IP만 남도록 IP 풀을 필터링합니다. 필터링된 하위 집합에서 설정된 로테이션 정책을 사용하여 출구 IP를 선택하고 해당 IP를 통해 요청을 전달합니다.
대상 사이트는 IP 지리 위치 조회(주로 MaxMind, IP2Location 또는 유사한 데이터베이스를 통해)를 수행하여 IP로부터 위치를 추론합니다. IP가 대상 시장의 소비자 ISP에 실제로 등록되어 있기 때문에, 지리 위치 조회 결과는 지정한 국가/도시와 일치합니다.