◇GeoAnalytics
제품개념인덱스가격블로그FAQ

AI 봇 지역·국가별 신호: 사용자 위치가 아닌 요청 서버의 추정 위치

GEO 인사이트발행됨2026. 11. 9.조회 8
AI 봇 지역·국가별 신호: 사용자 위치가 아닌 요청 서버의 추정 위치

AI 봇 방문 기록의 출발 지역은 추정값입니다. 요청을 보낸 서버의 IP 주소를 위치 데이터베이스와 대조해 얻습니다. 질문한 사용자의 위치나 답변이 노출되는 시장을 뜻하지 않습니다.

그래서 지역·국가별 신호는 두 가지를 점검하는 데 씁니다. 하나는 운영사의 수집 인프라이고, 다른 하나는 사이트가 국가별로 어떻게 응답하는지입니다. 시장별 AI 노출 성과를 판단하는 근거로는 쓰지 않습니다.

출발 지역 정보는 정확히 무엇을 가리키나요?

서버 기록에 실제로 남는 값은 요청을 보낸 IP 주소입니다. 국가·도시 칸은 분석 단계에서 이 주소를 위치 데이터베이스와 대조해 덧붙인 값입니다.

IETF 문서 RFC 8805는 지오피드(geofeed)라는 형식을 설명합니다. 네트워크 운영자가 자기 IP 대역의 대략적인 위치를 직접 공개하는 형식입니다. 이 문서는 국가·지역·도시처럼 거친 수준의 위치만 적도록 형식을 설계했다고 밝힙니다. 우편번호 칸은 사용을 권하지 않는 항목으로 정리했습니다.

RFC 8805는 오류와 부정확성이 여러 단계에서 생길 수 있다고 적습니다. 데이터를 받는 쪽은 공개된 위치를 힌트로만 다룰 수 있고, 가능한 범위에서 정확성을 확인해야 한다고 설명합니다.

정리하면 출발 지역은 요청을 보낸 서버 주소가 어느 나라에 있다고 추정되는지를 보여 줍니다. 측정한 사실이 아니라 추정이므로, 어느 위치 데이터베이스를 언제 기준으로 썼는지에 따라 값이 달라질 수 있습니다.

CDN·로드밸런서 뒤에 있다면 기록된 IP부터 확인합니다

사이트가 CDN(콘텐츠 전송 네트워크)이나 로드밸런서 뒤에 있으면, 웹 서버 기록의 IP가 봇이 아니라 중계 장비의 주소일 수 있습니다. 이 상태에서 국가값을 붙이면 중계 장비의 위치만 집계되어 국가 분석 전체가 의미를 잃습니다.

IETF 문서 RFC 7239는 프록시를 거친 요청이 프록시의 IP에서 출발한 것처럼 보인다고 설명합니다. 이를 보완하려고 원래 요청자 정보를 전달하는 Forwarded 헤더를 정의했습니다. 널리 쓰이는 비표준 헤더인 X-Forwarded-For도 함께 언급합니다.

같은 문서는 이 헤더가 요청 경로의 모든 지점에서 바뀔 수 있어 정확하다고 믿을 수 없다고 경고합니다. 신뢰하는 프록시보다 앞선 구간의 주소는 신뢰할 수 없다고도 적습니다.

실무에서는 두 가지를 먼저 확인하기를 권합니다. 기록된 IP가 CDN·로드밸런서 주소는 아닌지, 원래 요청 IP를 담는 헤더를 함께 기록하는지입니다. 헤더 값은 자사가 운영하거나 계약한 중계 장비가 붙인 값만 분석에 씁니다.

사용자 위치·대상 시장·언어 설정과는 무엇이 다른가요?

실무에서는 다음 네 가지 개념이 한 보고서 안에서 섞이기 쉽습니다. 각 개념이 서버 기록의 어디에 나타나는지 나누면 혼동을 줄일 수 있습니다.

개념가리키는 것서버 기록에서 보이는 곳출발 지역으로 대신할 수 있나
요청 출발 지역요청 IP의 추정 위치IP를 위치 데이터베이스와 대조한 결과같은 개념(기준값)
질문한 사용자 위치AI 서비스에 질문한 사람이 있는 곳나타나지 않음. 운영사 서버가 대신 요청함대신할 수 없음
대상 시장페이지가 겨냥하는 국가·언어권사이트의 주소 구조와 언어 설정대신할 수 없음
언어 설정요청 헤더의 Accept-Language(선호 언어 표시) 값헤더를 기록하도록 설정한 경우에만 보임대신할 수 없음

사용자의 질문으로 페이지를 가져가는 봇(사용자 요청형 봇)도 출발 지역이 질문자의 위치를 뜻하지 않습니다. OpenAI는 ChatGPT-User의 IP 주소 목록을, Perplexity는 Perplexity-User의 IP 목록을 공개합니다.

질문이 계기가 되었더라도 페이지 요청은 운영사가 공개한 주소 대역에서 출발합니다. 따라서 이 요청의 출발 지역은 운영사 서버의 위치를 보여 줄 뿐입니다.

국내 사이트인데 해외 출발 요청이 많은 이유는 무엇인가요?

기본 수집 주소가 해외에 있습니다

Google의 국가별 맞춤 페이지 문서는 Googlebot의 기본 IP 주소가 미국에 있는 것으로 보인다고 설명합니다. 또 Googlebot은 요청 헤더에 Accept-Language를 넣지 않는다고 적습니다.

그러므로 한국어 사이트에서 Googlebot 요청이 미국 출발로 많이 표시되는 것은 수집 구조에 따른 결과입니다. 한국 시장에서 홀대받는다는 뜻으로 읽지 않습니다.

미국 밖에서도 수집합니다

같은 Google 문서는 Googlebot이 미국 주소에 더해 미국 밖의 IP 주소로도 수집한다고 밝힙니다. Google 크롤러 확인 문서에도 geo-crawl로 시작하는 호스트 이름 형식이 나옵니다. 이 이름은 역방향 DNS(IP 주소로 호스트 이름을 조회하는 방식) 결과에서 확인됩니다.

Google 문서는 Googlebot이 특정 국가에서 오는 것처럼 보이면 그 나라의 다른 사용자와 똑같이 대하라고 안내합니다. 국가마다 다른 페이지를 보여 주는 사이트라면, 출발 국가에 따라 수집되는 버전이 달라진다는 뜻입니다.

운영사는 신원을 국가가 아니라 주소 목록으로 밝힙니다

OpenAI는 OAI-SearchBot, OAI-AdsBot, GPTBot, ChatGPT-User의 주소 목록을 봇별로 따로 공개합니다. Perplexity는 PerplexityBot과 Perplexity-User의 목록을 공개합니다. 최신 목록을 쓰고, 사용자 에이전트와 IP 확인을 함께 하라고도 안내합니다.

Anthropic 도움말은 크롤러 출발 IP 목록을 안내합니다. 출발 IP가 그 목록에 있으면 Anthropic에서 온 크롤러라는 뜻이라고 설명합니다. 이처럼 운영사 문서가 신원 확인 기준으로 드는 것은 출발 국가가 아니라 공개 주소 목록입니다.

지역·국가별 신호에 대한 흔한 오해는 무엇인가요?

미국 출발 비중이 높으면 국내 AI 답변에서 불리하다는 오해

출발 국가는 수집 서버가 있는 곳의 추정값입니다. 이 값이 그 페이지가 쓰이는 답변의 언어권과 연결된다는 공식 설명은 찾을 수 없습니다. 비중이 높다는 사실만으로 국내 노출 기회를 판단하지 않습니다.

해외에서 온 Googlebot은 위장 봇이라는 오해

Google은 미국 밖 IP로도 수집한다고 밝혔습니다. 국가값이 낯설다고 바로 차단하면 실제 Googlebot 요청까지 막을 수 있습니다. 진위는 국가가 아니라 Google이 안내하는 방식으로 가립니다. 역방향 DNS와 정방향 DNS 조회, 또는 공개 IP 범위 파일과의 대조입니다.

특정 국가 요청이 늘면 그 나라 AI 노출이 늘었다는 오해

운영사가 수집 서버의 배치를 바꾸면 사이트 쪽 변화가 없어도 국가별 분포가 달라질 수 있습니다. 국가별 증가가 말해 주는 것은 그 나라 주소에서 온 요청이 늘었다는 사실까지입니다. 해당 국가 사용자의 질문이나 답변 노출을 측정한 값은 아닙니다.

위치 데이터베이스 결과는 고정된 사실이라는 오해

RFC 8805는 공개한 쪽이 알림 없이 데이터를 바꿀 수 있다고 설명합니다. 그래서 받는 쪽이 사본을 주기적으로 갱신해야 한다고 적습니다. 같은 IP의 국가값도 데이터베이스 갱신 시점에 따라 바뀔 수 있습니다.

실무에서는 기록마다 사용한 위치 데이터베이스의 이름과 갱신일을 함께 남기기를 권합니다. 갱신일이 바뀐 주의 분포 변화는 실제 변화로 단정하지 않습니다.

지역·국가별 신호는 어떤 순서로 읽고 어디까지 보고하나요?

실무에서는 기록된 IP가 실제 요청자의 주소인지부터 확인합니다. 그다음 신원을 확인하고, 지역은 마지막에 보는 순서를 권합니다. 중계 장비 주소나 위장 요청이 섞인 채 국가별 분포를 내면 해석 전체가 흔들리기 때문입니다.

  1. 기록된 IP가 CDN·로드밸런서 주소가 아닌지 확인하고, 필요하면 원래 요청 IP 헤더 값을 씁니다.
  2. 요청 IP를 운영사가 공개한 주소 목록과 대조하고, Google 크롤러는 DNS 조회로 신원을 확인합니다.
  3. 확인된 요청에만 국가값을 붙이고, 위치 데이터베이스의 이름과 갱신일을 기록합니다.
  4. 봇 이름·출발 국가·응답 코드를 한 표에 놓고, 국가에 따라 응답이나 받은 버전이 달라지는지 비교합니다.
  5. 주 단위로 분포를 비교하되, 운영사 인프라 변화와 데이터베이스 갱신을 먼저 원인 후보로 둡니다.

기록 양식 예시

예를 들어 한국어와 영문 페이지를 함께 운영하는 가상의 ○○ 기업이라면 다음과 같이 기록할 수 있습니다.

주차봇신원 확인추정 국가응답 코드받은 버전점검 메모
1주차GooglebotDNS 조회 일치미국200한국어 기본 페이지이상 없음
1주차ChatGPT-User공개 목록 일치미국302영문 페이지로 이동국가 기준 이동 규칙 확인 요청
1주차PerplexityBot공개 목록 일치미국403받지 못함해외 IP 차단 규칙 대상 여부 확인

인프라 담당자에게 보낼 확인 문안

다음 문안을 그대로 옮겨 쓸 수 있습니다.

  • 웹 서버 기록의 IP는 실제 요청자 주소입니까, CDN·로드밸런서 주소입니까? 후자라면 원래 요청 IP를 담은 헤더(Forwarded 또는 X-Forwarded-For)를 기록에 남기고 있습니까?
  • 현재 사이트에 해외 IP를 차단하거나 국가에 따라 다른 주소로 보내는 규칙이 있습니까?
  • 있다면 Google·OpenAI·Anthropic·Perplexity가 공개한 크롤러 주소 대역도 그 규칙의 적용을 받습니까?
  • 방화벽이나 보안 서비스가 국가 판정에 쓰는 위치 데이터베이스의 이름과 갱신 주기는 무엇입니까?

보고서에 쓸 수 있는 문장과 쓸 수 없는 문장

보고 문장사용 여부이유
확인된 Googlebot 요청의 추정 출발 국가는 주로 미국이었습니다.사용 가능측정한 범위 안의 서술입니다. 데이터베이스 이름을 함께 적습니다.
해외 출발 AI 봇 요청 일부가 403을 받아, 차단 규칙을 점검합니다.사용 가능응답 코드는 서버가 직접 기록한 값입니다.
미국 사용자가 AI 서비스에서 자사 페이지를 많이 찾았습니다.사용 불가출발 지역은 질문자의 위치가 아닙니다.
일본 출발 요청이 늘어 일본 시장 AI 노출이 확대되었습니다.사용 불가요청 증가는 노출이나 인용을 측정한 값이 아닙니다.

정리

다음 순서로 이번 주부터 시작할 수 있습니다.

  1. 이번 주: 위 확인 문안을 인프라 담당자에게 보내고, 회신으로 기록 IP의 성격과 국가 기준 규칙 유무를 파악합니다.
  2. 이번 주: 최근 7일 로그에서 공개 주소 목록·DNS 조회로 확인된 AI 봇 요청만 따로 추출합니다.
  3. 다음 주: 추출한 요청으로 기록 양식 표의 1주차 행을 채우고, 위치 데이터베이스 이름과 갱신일을 적습니다.
  4. 다음 주: 1주차 표에서 200이 아닌 응답과 국가별로 다른 버전을 받은 요청을 골라 담당자와 원인을 확인합니다.
  5. 월말: 월간 보고 초안의 지역 관련 문장을 위 판별 표와 대조하고, 출발 국가를 시장 성과로 쓴 문장을 고칩니다.

참고 자료

추천 콘텐츠

📊

GeoAnalytics 시작하기

AI·검색엔진이 내 사이트를 수집·참조하는 신호를 측정해 보세요.

출시 알림 받기