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