반응형
HTTP_CLIENT_IP와 HTTP_X_FORWARDED_FOR의 차이점은 무엇입니까?
HTTP_X_FORWARDED_FOR
프록시를 통해 HTTP 요청을하는 호스트의 IP 주소를 식별하기 위해 프록시 서버가 헤더 를 설정 한다는 것을 알고 있습니다. 헤더 HTTP_CLIENT_IP
가 비슷한 목적으로 설정 되었다는 주장을 들었습니다 .
HTTP_CLIENT_IP
과 의 차이점은 무엇입니까HTTP_X_FORWARDED_FOR
?- 왜 하나는 다른 것과 다른 가치를 가지고 있습니까?
- 이러한 헤더의 정확한 정의에 대한 리소스는 어디에서 찾을 수 있습니까?
이러한 헤더는 공식적으로 표준화되지 않았습니다. 따라서:
What is the difference between HTTP_CLIENT_IP and HTTP_X_FORWARDED_FOR?
-말할 수 없습니다. 다른 프록시가이를 구현할 수도 있고 구현하지 않을 수도 있습니다. 구현은 프록시마다 다를 수 있으며 그렇지 않을 수도 있습니다. 표준이 없으면 물음표가 생깁니다.Why would one have different values than the other?
-요점 1을 참조하십시오. 그러나 순전히 실용적인 관점에서 볼 때 이러한 값이 다른 값을 갖는 것을 볼 수있는 유일한 이유는 두 개 이상의 프록시가 관련된 경우입니다.X-Forwarded-For:
헤더에는 전달 체인의 전체 트랙이 포함될 수 있지만Client-IP:
헤더에는 실제 클라이언트 IP가 포함됩니다. 그러나 이것은 순수한 추측입니다.Where can I find resources on the exact definition of these headers.
-안돼. 포인트 1을 참조하십시오.
헤더와
관련하여 사실상 일종의 표준 이있는 것 같지만
이를 정의하는 RFC가 없다는 점을 감안하면 아래 주석 을
참조하십시오.X-Forwarded-For:
참고로 Client-IP:
헤더는 X-Client-IP:
'사용자 정의'헤더이므로 규칙에 따라야합니다 .
반응형
'program tip' 카테고리의 다른 글
특정 Jenkins 작업이 동시에 실행되는 것을 방지하는 방법은 무엇입니까? (0) | 2020.12.02 |
---|---|
Django의 다중 테넌트 애플리케이션을위한 최적의 아키텍처 (0) | 2020.12.02 |
string.Format이 null 값을 처리하는 방법은 무엇입니까? (0) | 2020.12.02 |
CSS를 사용하여 고정 헤더로 스크롤 가능한 테이블을 만드는 방법 (0) | 2020.12.02 |
순간 현재 날짜 가져 오기 (0) | 2020.12.01 |