3

По всему интернету я вижу пример того, как настроить dhcpd с автоматической настройкой прокси-сервера WAPD с использованием DHCP. В файле /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 оказался бесплодным.

3 ответа3

6

Опция 252 предоставляет DHCP-клиенту URL-адрес, который используется для настройки параметров прокси-сервера. Это определено в draft-ietf-wrec-wpad-01.

Если бы это было утверждение типа «wpad-proxy-url», то его могли бы использовать только системы, которые понимали его (им пришлось бы распознавать эту строку и знать, как с ней обращаться). Поскольку это число, произвольный тег, он может обрабатываться даже серверами, которые его не понимают.

Например, если я скажу: «Что у Джессики на голове?«Вы должны знать, кто такая Джессика, чтобы ответить мне. Но если я скажу: «Что на голове у третьего человека в очереди?«Вам не нужно знать, что ее зовут Джессика.

Это 252, потому что это был номер, назначенный протоколу рабочей группой IETF DHC. См. RFC 2132.

4

Вот хорошая ссылка, которая перечисляет, что означают многие из кода ### число и как они используются. http://www.iana.org/assignments/bootp-dhcp-parameters/bootp-dhcp-parameters.xml

252 является частью личного пользования, зарезервированного раздела. В основном для других людей использовать там серверы, как они считают необходимым.

Microsoft решила использовать 252 для своего dhcp-сервера, а затем написала в своих браузерах возможность разговаривать с dhcp-сервером и запрашивать код 252 для получения информации о настройке прокси в сети из URL-адреса, указанного в опции.

Firefox и chrome все еще требуют установки dns для сервера .pac-файла для настройки прокси. В настоящее время они не работают с опцией dhcp.

1

Более легким вариантом является публикация файла PAC с использованием DNS.

а именно браузер будет загружать http://wpad.example.com/wpad.dat без необходимости прямого доступа к сети.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .