WinHTTP Web Proxy Auto-Discovery Service


아 몇달간 계속 신경을 긁는 녀석이 있었습니다. 


이 글의 재목과 같은 wpad.dat..!!


로컬 PC에서 TCP 기본 PORT로 WAS를 기동할 경우 계속 http://localhost/wpad.dat 를 호출하여 404 Error를 발생시키는거죠 


무지한 지식에 바이러스인줄 알고 망했구나 하던 중 바이러스가 아니라 기능이라는 사실을 발견하고 한숨놓고(잊고..) 살았었죠 


근데 다시 로컬에서 WAS를 올릴 일이 있어 다시 이 녀석과 마주하게 됩니다. 


그래서 오늘은 이 기능을 해제? 할 수 있는 방법을 설명 드립니다. 


WPAD (Web Proxy Auto-Discovery Protocol)

클라이언트가 DHCP 및 / 또는 DNS 검색 방법을 사용하여 구성 파일의 URL을 찾는 데 사용되는 방법입니다. 구성 파일의 검색 및 다운로드가 완료되면 지정된 URL에 대한 프록시를 결정하기 위해 실행될 수 있습니다 


WPAD가 작동하려면 몇 가지 요구 사항을 충족해야합니다.


DHCP를 사용하려면 문자열 값이 "http://example.com/wpad.dat"인 "site-local"옵션 252 ( "auto-proxy-config")를 제공하도록 서버를 구성해야합니다 ( 따옴표 제외) 여기서 "example.com"은 웹 서버의 주소 (점으로 구분 된 쿼드 형식의 IP 주소 또는 DNS 이름)입니다.

DNS 전용 방법을 사용하려면 WPAD라는 호스트에 대해 DNS 항목이 필요합니다.

WPAD 주소의 호스트는 웹 페이지를 제공 할 수 있어야합니다.

두 경우 모두 MIME 형식이 "application / x-ns-proxy-autoconfig"인 WPAD 파일을 제공하도록 웹 서버를 구성해야합니다.

DNS 방법을 사용하는 경우 wpad.dat라는 파일이 WPAD 웹 사이트의 루트 디렉터리에 있어야합니다.

PAC 파일은 Proxy 자동 구성 문서에서 설명합니다. [8]

가상 호스팅 환경에서 WPAD 서버를 구성 할 때는주의해야합니다. 자동 프록시 검색을 사용하는 경우 Internet Explorer 6 이하 버전의 WinHTTP 및 WinINET은 "호스트 : <IP 주소>"헤더를 보내고 IE7 + 및 Firefox는 "호스트 : wpad"헤더를 보냅니다. 따라서 wpad.dat 파일은 자체 가상 호스트 대신 기본 가상 호스트에서 호스팅하는 것이 좋습니다.

Internet Explorer 버전 6.0.2900.2180.xpsp_sp2_rtm은 웹 서버에서 "wpad.dat"대신 "wpad.da"를 요청합니다.

Windows Server 2003 이상을 DNS 서버로 사용하는 경우 DNS 서버 글로벌 쿼리 차단 목록을 사용하지 않도록 설정하거나 차단 된 쿼리 목록을 편집하기 위해 레지스트리를 수정해야 할 수도 있습니다. 


라고... 위키에 나와있습니다. 



일단 이녀석이 귀찮고 싫으니 turn Off 할수 있는 방법을 설명 드리겠습니다. 



1. 시작에 Services.msc를 입력합니다. 

   




2. WPAD를 찾습니다. (WinHTTP Web Proxy Auto-Discovery Service)


3.해당서비스를 수동으로 변경 한 후 확인을 누릅니다.  (물론 당장 끄고 싶으니 해당서비스를 off 합니다)


+ Recent posts