오리진 요청 헤더
엣지가 오리진에 요청할 때 추가하는 헤더: 방문자 IP, 국가, ASN, TLS / HTTP2 지문, 요청 ID.
엣지 노드는 오리진으로 요청을 전달할 때 아래 헤더를 추가하므로, 오리진에서 방문자의 실제 정보를 읽을 수 있습니다. 방문자가 같은 이름의 헤더를 보내도 먼저 삭제되므로, 오리진이 받는 값은 CDN이 넣은 것뿐입니다.
| 헤더 | 내용 | 예 |
|---|---|---|
X-Connecting-IP | 방문자 IP 주소(방문자 IP는 이 헤더로 확인하는 것을 권장) | 203.0.113.10 |
X-Forwarded-For | 방문자 IP, 기존 값 뒤에 추가 | 198.51.100.1, 203.0.113.10 |
X-Real-IP | 방문자 IP | 203.0.113.10 |
X-Forwarded-Proto | 방문자가 사용한 프로토콜 | https |
X-IP-Country | 방문자 IP의 국가(ISO 3166-1 두 글자 코드), 알 수 없으면 보내지 않음 | DE |
X-IP-ASN | 방문자 IP의 AS 번호, 알 수 없으면 보내지 않음 | 3320 |
X-JA4 | 방문자 TLS 지문(JA4), 평문 HTTP에서는 보내지 않음 | t13d1516h2_8daaf6152771_b186095e22b6 |
X-JA3-Hash | 방문자 TLS 지문(JA3의 MD5), 평문 HTTP에서는 보내지 않음 | cd08e31494f9531f560d64c695473da9 |
X-HTTP2-Fingerprint | 방문자 HTTP/2 지문(Akamai 형식), HTTP/2 방문자에게만 | 1:65536;2:0;4:6291456;6:262144|15663105|0|m,a,s,p |
X-Request-ID | 이 요청의 ID. 액세스 로그의 요청 ID와 같으며, 문제 문의 시 알려 주세요 | 9f1c2a7e4b6d8f00a3e5c7b9d1f3e5a7 |
참고
- 오리진 가속을 켜면 요청이 여러 CDN 노드를 거칠 수 있습니다. 그래도 값은 방문자 기준입니다. 국가와 ASN은 방문자 IP로 조회하고, 지문은 방문자가 직접 연결한 노드가 측정해 요청과 함께 전달합니다.
X-Forwarded-For에는 방문자나 중간 프록시가 넣은 값이 있을 수 있으며, CDN이 넣는 것은 마지막 값뿐입니다. 방문자 IP는X-Connecting-IP로 확인하세요.- 페이지 규칙의 「오리진 요청 헤더」는 이 헤더들 다음에 적용되므로 수정하거나 삭제할 수 있습니다.
- 이 헤더들은 누구도 CDN을 거치지 않고 오리진에 직접 접속할 수 없을 때만 신뢰할 수 있습니다. 오리진 방화벽에서 CDN 오리진 IP만 허용하세요.
- 캐시 가능한 요청은
Accept-Encoding이gzip또는identity로 바뀌며, CDN이 방문자별로 압축해 반환합니다.
이 페이지가 도움이 되었습니까?