HTTP 정보
X-Real-IP란?
Reverse Proxy가 출처 IP로 설정할 수 있는 Header입니다.
업데이트일: 2026년 10월 9일
X-Real-IP는 프록시가 대표 Client IP 후보 하나를 후단에 전달할 때 자주 쓰는 비표준 헤더이며 nginx 설정 등에서 추가됩니다.
무엇을 알 수 있나요?
보통 IP 하나가 들어가지만 무엇을 설정할지는 프록시 관리자에 달려 있고 표준화된 의미나 진위가 자동 보장되지 않습니다.
NetKarte의 표시 방식
HTTP 정보 카드의 “전달 헤더”에서 X-Real-IP 행을 확인하세요. 입력 없이 수신 값이 자동으로 표시됩니다. 관리되는 리버스 프록시의 신뢰 경계 안에서만 IP 판정 후보로 사용하므로 표시와 채택은 별개입니다.
주의사항
Client가 같은 헤더를 직접 보낼 수 있으면 위조할 수 있습니다. 프록시가 기존 값을 덮어쓰고 애플리케이션은 신뢰 경로에서만 받아야 합니다.
X-Forwarded-For와의 차이
X-Forwarded-For는 여러 단계의 후보를 담을 수 있지만 X-Real-IP는 보통 하나만 전달합니다. 이름의 “Real”은 진위 증명이 아닙니다. 직접 연결된 상대를 넣도록 설정하면 다른 중계 서버의 IP가 들어갈 수도 있습니다.
NetKarte가 채택했는지 확인하기
네트워크 진단 상단 IP 카드의 “확인 경로”와 최종 IP를 함께 보세요. 전달 정보를 신뢰할 때 NetKarte는 Forwarded, X-Forwarded-For, X-Real-IP 순으로 확인합니다. 표시된 X-Real-IP가 실제 채택 값은 아닐 수 있습니다.
헤더가 다르면 같은 대상을 뜻하도록 설정됐는지 관리자가 확인해야 합니다. 클라이언트에서 값을 일치시켜도 경로를 검증한 것은 아닙니다.
참고 자료
- IETF / RFC Editor: RFC 7239: Forwarded HTTP Extension (외부 사이트)확인일: 2026-10-09
- MDN Web Docs: X-Forwarded-For (외부 사이트)확인일: 2026-10-09
- nginx: Module ngx_http_proxy_module (외부 사이트)확인일: 2026-10-09