インターネット上では設定方法の例が数多く見られますWAPD プロキシを使用した dhcpdDHCP を使用した自動構成。/etc/dhcpd.conf
ファイルには次のような記述があります。
option wpad code 252;
"http://wpad.url";
option wpad code 252 = text;
"http://wpad.url";
コード 252 とは何ですか。どこで定義され、どのような意味がありますか。なぜ 252 という数字で、wpad-proxy-url のような便利なステートメントではないのですか。なぜ 252 を使用し、他の数字 (0、5000) を使用しないのですか。動作することはわかりますが、人間 (私) には意味がわかりません。Google で検索してください。オプション252とは何ですか成果はなかった。
答え1
オプション252は、DHCPクライアントにプロキシ設定を構成するためのURLを提供します。これは次のように定義されています。ドラフト-ietf-wrec-wpad-01。
「wpad-proxy-url」のようなステートメントの場合、それを理解できるシステムだけが使用できます (その文字列を認識し、処理方法を知っている必要があります)。これは数値であり、任意のタグであるため、それを理解できないサーバーでも処理できます。
たとえば、「ジェシカの頭には何がついていますか?」と聞かれた場合、質問に答えるにはジェシカが誰であるかを知らなければなりません。しかし、「列の 3 番目の人の頭には何がついていますか?」と聞かれた場合、彼女の名前がジェシカであることを知る必要はありません。
252というのは、IETF DHCワーキンググループによってプロトコルに割り当てられた番号だからです。RFC 2132。
答え2
ここに、多くのコード ### 番号の意味とその使用方法を一覧にした便利なリンクがあります。 http://www.iana.org/assignments/bootp-dhcp-parameters/bootp-dhcp-parameters.xml
252 はプライベート使用のために予約されたセクションの一部です。基本的には、他の人が必要に応じてサーバー内で使用するためのものです。
Microsoft は、DHCP サーバーに 252 を使用することを決定し、DHCP サーバーと通信してコード 252 を要求し、オプションでリストされた URL からネットワーク上のプロキシ設定に関する情報を取得する機能をブラウザーに書き込みました。
Firefox および Chrome では、プロキシ設定用の .pac ファイルをサーバーに提供するために、DNS セットアップが必要です。現在、dhcp オプションでは動作しません。
答え3
より軽量なオプションは、DNSを使用してPACファイルを公開することです。
つまりブラウザはhttp://wpad.example.com/wpad.dat生のネットワーク アクセスを必要とせずに。