WPAD(自動プロキシサーバ検出システム)

WPAD (Web Proxy Autodiscovery)とは、ブラウザが使用するproxyサーバを自動で検出し、設定するプロトコルのことです。

使用しているproxyサーバのホストを知る

DNSサーバにwpadが登録されていれば、pingを送ることが出来るので、proxyサーバのIPが分かります。

>ping wpad
 
Pinging wpad.xxxxx.xxx [XXX.XX.XX.XXX] with 32 bytes of data:
Reply from 172.30.3.254: bytes=32 time=1ms TTL=64
Reply from 172.30.3.254: bytes=32 time=1ms TTL=64
Reply from 172.30.3.254: bytes=32 time=2ms TTL=64
Reply from 172.30.3.254: bytes=32 time=2ms TTL=64
 
Ping statistics for 172.30.3.254:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 1ms, Maximum = 2ms, Average = 1ms

proxy.pacのダウンロード

DNSにwpadが定義されている場合、プロキシ自動設定ファイル(PACファイル)が適用されます。このファイルは、wgetを使うことで、ダウンロード出来ます。

wget http://wpad.<primary dns suffix>/proxy.pac

See Also