← 블로그로 돌아가기

다른 국가에서 랜딩 페이지가 열리지 않는 이유: Cloudflare의 지리적 차단 확인

Cloudflare는 귀하의 사이트에서 целые страны를 몰래 차단할 수 있으며, 광고 예산이 낭비될 수 있습니다. 이를 확인하고 수정하는 방법을 살펴봅니다.

📅2026년 10월 10일

독일이나 인도네시아에 광고를 시작했는데, 예산은 소진되고 클릭은 발생하지만 전환은 없다면, 그 이유는 간단할 수 있습니다: 귀하의 사이트나 랜딩 페이지 앞에 있는 클라우드플레어가 특정 국가의 사용자 접근을 "봇 방지"라는 명목으로 조용히 차단하고 있을 수 있습니다. 이를 어떻게 발견하고 다음에 무엇을 해야 하는지 알아보겠습니다.

왜 이것이 중재자와 마케터에게 중요할까요

상황을 상상해 보세요: 귀하가 Facebook Ads 또는 TikTok Ads를 통해 브라질에 트래픽을 유도하고 있는데, 예산이 소진되고 광고의 CTR은 정상적이지만 리드 폼이 전혀 작성되지 않습니다. 첫 번째 생각은 나쁜 크리에이티브나 약한 오퍼일 것입니다. 하지만 종종 문제는 더 깊습니다: 귀하의 도메인에 연결된 클라우드플레어가 "봇 방지 모드" 또는 IP 범위에 따른 지리적 차단 규칙을 적용하여 해당 국가의 사용자가 CAPTCHA 또는 403 코드가 있는 차단 페이지를 넘어갈 수 없도록 하고 있습니다.

이는 몇 가지 전문 분야에서 특히 심각한 문제입니다:

  • 트래픽 중재자 — 동시에 수십 개의 지리에 광고를 게재하며, 클라우드플레어에 의해 5-10개 국가가 차단되면 예산의 일부가 전환의 기회 없이 소멸됩니다.
  • 국제 브랜드 마케터 — Google Ads 또는 Yandex.Direct를 통해 다양한 지역에서 크리에이티브를 테스트하고, 일부 청중이 사이트를 물리적으로 볼 수 없기 때문에 왜곡된 통계를 받습니다.
  • SMM 전문가 — Instagram 및 TikTok에서 외부 랜딩 페이지로 트래픽을 유도하며 "페이지가 열리지 않는다"는 구독자의 불만에 직면하지만, 실제로 사이트는 정상적으로 작동합니다.
  • 셀러 및 온라인 상점 소유자 — 이웃 국가에서 주문을 잃고, 문제가 물류에 있는 것이 아니라 WAF(웹 애플리케이션 방화벽) 설정에 있다는 것을 이해하지 못합니다.

문제는 사무실이나 자택 네트워크에서 이 문제를 전혀 인식하지 못한다는 것입니다 — 사이트는 잘 열리기 때문에 귀하의 IP가 차단된 범위에 포함되지 않기 때문입니다.

클라우드플레어가 국가를 차단하는 방법: 내부 메커니즘

클라우드플레어는 여러 수준의 필터링을 사용하며, 어떤 수준이 귀하의 트래픽을 차단할 수 있는지 이해하는 것이 중요합니다:

  • WAF(웹 애플리케이션 방화벽) 규칙 — 사이트 관리자 또는 호스팅 제공업체가 수동으로 "국가 X에서 모든 요청 차단"이라는 규칙을 설정할 수 있습니다. 이는 사이트 소유자가 스팸 방지를 위해 "의심스러운 지역" 차단을 활성화하고 이를 잊어버리는 가장 일반적인 경우입니다.
  • 봇 방지 모드 및 슈퍼 봇 방지 모드 — 아시아 및 아프리카의 일부 국가에서 호스팅 제공업체가 대량으로 사용하는 데이터 센터 IP 범위에서 오는 트래픽을 자동으로 봇으로 표시합니다.
  • 관리형 챌린지(구 I'm Under Attack) — "의심스러운" 행동을 보이는 사용자에게 CAPTCHA를 표시하며, 사용자의 모바일 연결이 느리면 검증을 통과하지 못하고 사이트를 떠날 수 있습니다.
  • ASN에 따른 요청 제한 — 특정 자율 시스템(ASN)에서 오는 요청 수를 제한하여 특정 국가의 전체 이동통신 사업자에 영향을 미칩니다.

모든 이러한 메커니즘의 주요 어려움은 "조용히" 작동한다는 것입니다 — 차단된 국가의 사용자는 단순히 흰 화면, 403 Forbidden 오류 또는 무한 CAPTCHA를 보며, Google Analytics의 로그에서는 명확한 이유 없이 일반적인 이탈로 나타납니다.

귀하의 사이트에서 지리적 차단의 징후

각 국가를 수동으로 확인하기 전에 간접적인 징후에 주목하세요:

  • Facebook Ads 또는 TikTok Ads 광고 관리에서 노출 및 클릭은 있지만, 특정 지리에서 랜딩 페이지의 전환은 0입니다.
  • 특정 국가의 사용자로부터 "사이트가 열리지 않는다"는 불만이 지원팀에 접수되지만, 다른 사용자들은 모두 정상적으로 작동합니다.
  • Google Analytics 또는 Yandex.Metrica에서 특정 지역의 이탈률(bounce rate)이 급격히 증가하고, 사이트에서의 시간은 0초입니다.
  • 최근에 클라우드플레어의 보안 규칙을 추가하거나 업데이트했으며, 이들이 해외 트래픽에 미치는 영향을 확인하지 않았습니다.

방법 1: 온라인 접근성 확인 서비스

초기 진단을 위한 가장 빠른 방법은 check-host.net, site24x7.com 또는 uptrends.com과 같은 서비스입니다. 이들은 수십 개 국가에 위치한 서버에서 귀하의 사이트에 요청을 보내고 HTTP 응답 코드를 확인할 수 있게 해줍니다.

행동 알고리즘은 간단합니다: check-host.net에 접속하여 귀하의 랜딩 페이지 URL을 입력하고, 필요한 국가를 체크박스로 선택한 후 확인을 시작합니다. 일부 지점에서 403, 503 코드 또는 타임아웃이 발생하고, 다른 지점에서는 200 OK가 반환된다면, 이는 지리적 차단의 직접적인 신호입니다.

이 방법의 단점은 이러한 서비스의 서버가 종종 데이터 센터에 위치해 있으며, 클라우드플레어가 데이터 센터 IP 주소를 차단할 수 있다는 것입니다(즉, "실제" 사용자가 아닌). 따라서 정확한 그림을 얻기 위해서는 두 번째 방법, 즉 실제 사용자의 IP를 통한 확인이 필요합니다.

방법 2: 필요한 국가의 프록시를 통한 확인

브라질, 베트남 또는 독일의 실제 사용자 시각에서 사이트를 보려면, 해당 국가에 물리적으로 등록된 IP 주소를 통해 연결해야 하며, 데이터 센터가 아닌 일반 제공업체에 속해야 합니다. 바로 이 때문에 중재자와 마케터는 주거용 프록시를 사용합니다 — 이들은 클라우드플레어가 합법적인 트래픽으로 인식하는 실제 가정 연결의 IP를 제공합니다.

주거용 프록시를 통한 단계별 확인:

  1. 필요한 국가의 지리적 위치를 가진 프록시를 선택합니다 (예: 테스트하는 경우 독일의 도시).
  2. FoxyProxy와 같은 확장을 통해 브라우저에서 수동으로 프록시를 설정하거나, 네트워크의 시스템 설정에 지정합니다.
  3. 캐시 및 쿠키의 영향을 배제하기 위해 인코그니토 모드에서 랜딩 페이지를 엽니다.
  4. 사이트 자체, 클라우드플레어의 CAPTCHA, 403 Forbidden 페이지 또는 무한 로딩을 확인합니다.
  5. 같은 국가에서 3-5개의 다른 IP에 대해 확인을 반복합니다 — 때때로 차단은 전체 국가가 아닌 특정 이동통신 사업자의 ASN 범위에만 해당합니다.

모바일 장치에서 접근성을 확인하는 경우(예: TikTok Ads에서 트래픽이 발생하고 대부분의 사용자가 스마트폰으로 접속하는 경우), 모바일 프록시를 사용하는 것이 더 합리적입니다 — 이들은 실제 이동통신 사업자의 IP를 사용하여 특정 국가의 모바일 네트워크에서 사이트가 어떻게 작동하는지를 최대한 현실적으로 보여줍니다.

수십 개의 지리를 빠르게 대량 확인할 때는 데이터 센터 프록시도 충분할 수 있습니다 — 이들은 더 저렴하고 빠르지만, 데이터 센터 범위가 클라우드플레어의 봇 방지 모드에 의해 자동으로 차단되는 경우가 많으므로, 이러한 확인 결과는 주거용 IP를 통해 재확인해야 합니다.

방법 3: 안티디텍트 브라우저를 통한 확인

이미 Dolphin Anty, AdsPower, Multilogin, GoLogin 또는 Octo Browser를 광고 관리에 사용하고 있다면, 동일한 도구를 사이트의 지리적 접근성을 확인하는 데 편리하게 사용할 수 있습니다 — 이는 깨끗한 쿠키, 브라우저 지문 및 필요한 국가의 프록시가 연결된 격리된 프로필을 제공합니다.

Dolphin Anty에서의 설정은 다음과 같습니다:

  1. 새 프로필을 생성하고, 지리적 위치 설정에서 필요한 국가를 선택합니다.
  2. "프록시" 섹션에 주거용 또는 모바일 프록시의 정보를 입력합니다: IP, 포트, 로그인, 비밀번호, SOCKS5 또는 HTTP 유형.
  3. 프로필을 실행하고 주소창에 귀하의 랜딩 페이지를 엽니다.
  4. 시간대, 브라우저 언어 및 IP가 선택한 국가와 일치하는지 확인합니다 — 이는 클라우드플레어가 모순을 발견하지 않도록 보장하며, 실제 사용자가 사이트를 보는 것과 동일하게 표시됩니다.
  5. 각 국가의 결과 스크린샷을 찍어 보고서를 수집하고 지리적 비교를 쉽게 할 수 있습니다.

이러한 접근 방식은 이미 수십 개의 고객 프로필을 관리하는 SMM 에이전시 및 중재 팀에 특히 편리합니다 — 사이트 접근성 확인은 새로운 도구를 설치할 필요 없이 기존 도구 내에서 또 다른 일상적인 작업이 됩니다.

차단이 확인되면 무엇을 해야 하나요

프록시를 통한 확인 결과 특정 국가가 실제로 차단된 경우, 클라우드플레어 관리 패널(dash.cloudflare.com)에 접속하여 여러 섹션을 확인해야 합니다:

  • 보안 → WAF → 사용자 정의 규칙 — 여기에는 "국가가 X인 경우 차단"과 같은 수동으로 입력된 규칙이 있을 수 있습니다. 이들은 삭제하거나 차단 대신 관리형 챌린지로 변경하여 실제 사용자가 부드러운 검증을 통과하도록 해야 합니다.
  • 보안 → 봇 — 봇 방지 모드의 수준을 확인합니다. 최대치로 설정되어 있다면 민감도를 낮추거나 일부 규칙을 "로깅 전용" 모드로 전환하여 잘못된 경고의 범위를 평가합니다.
  • 보안 → 설정 → 보안 수준 — 높은 보안 수준은 종종 낮은 평판의 IP를 공격적으로 차단하며, 이는 개발도상국의 이동통신 사업자에게 자주 발생합니다. "중간"으로 낮춰보세요.
  • 방화벽 이벤트 로그 — 여기에서 특정 IP와 국가에 대해 어떤 규칙이 작동했는지 확인할 수 있습니다. 이는 추측 없이 차단 원인을 찾는 가장 정확한 방법입니다.

설정을 변경한 후에는 반드시 동일한 방법(필요한 국가의 프록시를 통해)으로 확인을 반복하여 접근이 복구되었는지, 단순히 가시적인 오류가 사라진 것인지 확인해야 합니다.

지리적 접근성 정기 모니터링 체크리스트

  • ☐ 각 새로운 광고 캠페인을 시작하기 전에 모든 목표 지리에서 사이트 접근성을 확인합니다.
  • ☐ 최종 확인을 위해 데이터 센터 프록시가 아닌 주거용 또는 모바일 프록시를 사용합니다.
  • ☐ 클라우드플레어 설정을 변경하거나 새로운 보안 플러그인을 연결한 후 확인을 반복합니다.
  • ☐ 광고 관리에서 지리별 전환 통계를 수동 확인 결과와 비교합니다.
  • ☐ 날짜가 포함된 확인 스크린샷을 보관하여 차단이 발생한 시점을 빠르게 찾을 수 있도록 합니다.
  • ☐ 방화벽 이벤트 로그를 정기적으로 검토하도록 설정하여 새로운 차단을 즉시 확인하고, 잃어버린 예산을 통해 확인하지 않도록 합니다.

확인을 위한 프록시 유형 비교

프록시 유형 확인 정확도 언제 사용해야 하나요
주거용 프록시 높음 — 실제 국가 거주자의 IP와 동일 캠페인 시작 전 최종 확인
모바일 프록시 모바일 트래픽에 대해 최대치 TikTok Ads, Instagram 및 모바일 우선 오퍼 확인
데이터 센터 프록시 낮음 — 자주 차단됨 수십 개 지리의 빠른 대량 확인
온라인 서비스 (check-host.net) 중간 — 실제 사용자 경험을 보지 못함 심층 확인 전 초기 진단

결론

클라우드플레어를 통한 지리적 차단은 중재 및 국제 마케팅에서 예산 손실의 가장 눈에 띄지 않는 원인 중 하나입니다. 사이트는 정상적으로 작동하는 것처럼 보이고, 광고 관리에서는 클릭이 발생하지만, 특정 국가에서의 전환은 물리적으로 폼에 도달할 수 없습니다. 온라인 서비스와 더 중요한 것은 필요한 국가의 실제 IP를 통한 정기적인 확인은 문제를 10-15분 안에 발견할 수 있게 해주며, 크리에이티브와 오퍼의 낮은 전환 원인을 찾기 위해 몇 주 동안 예산을 잃지 않도록 도와줍니다.

여러 국가에 동시에 트래픽을 유도하거나 Facebook Ads, TikTok Ads 및 Google Ads에서 다중 지리 캠페인을 진행하는 경우, 각 지리의 점검을 위해 주거용 프록시를 준비하는 것이 좋습니다 — 이는 랜딩 페이지가 단순히 열리지 않는 국가에서 하루 예산을 잃는 것보다 저렴합니다.