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