
160
HTTP
2
부 HTTP 아키텍처
네트워크를 수정한다
클라이언트는 알지도 못하고 간섭도 할 수 없는 상태에서, 네트워크 인프라를 가로
채서 웹 트래픽을 프락시로 가도록 조정하는 몇 가지 기법이 있다. 이 가로챔은 일
반적으로 HTTP 트래픽을 지켜보고 가로채어 클라이언트 모르게 트래픽을 프락시
로 보내는 스위칭 장치와 라우팅 장치를 필요로 한다(그림 6-14b). 이것을 인터셉
트 프락시라고 부른다.
6
DNS
이름공간을 수정한다
웹 서버 앞에 위치하는 프락시 서버인 대리 프락시는 웹 서버의 이름과 IP 주소
를 자신이 직접 사용한다. 그래서 모든 요청은 서버 대신 대리 프락시로 간다(그림
6-14c). 이는 DNS 이름 테이블을 수동으로 편집하거나 사용할 적절한 프락시나 서
버를 계산해주는 특별한 동적 DNS 서버를 이용해서 조정될 수 있다. 몇몇 설치본
에서는, 실제 서버의 IP 주소와 이름은 변경되고 대리 프락시에게는 이전의 주소와
이름이 주어진다.
6 인터셉트 프락시들은 흔히 ‘투명 프락시(
transparent
proxy
)’라고도 불리는데, 왜냐하면 존재한다는 것조차 눈치 채지 못
하고 그들에게 연결하게 되기 때문이다. ‘투명’이라는 단어가 이미
HTTP
명세에서 행위의 의미를 변경하지 않는다는 뜻으
로 사용되고 있기 때문에, 표준 커뮤니티에서는 트래픽 ...