Что происходит, когда веб-хостинг или общий ресурс недоступны? IE по умолчанию не использует прокси и идет прямо (мимо моих двух прокси-серверов). Я пытаюсь сделать конфигурацию прокси-сервера избыточной, поэтому, если один сервер, на котором размещен proxy.pac или wpad.pad, недоступен, его место занимает другой сервер. Нужен ли мне DNS, чтобы иметь две записи WPAD A, указывающие на что? Спасибо. Я просто пытаюсь устранить единственную точку отказа IE.
Вы должны иметь возможность включить аварийное переключение в сам файл wpad. Это файл wpad, который мы используем там, где я работаю:
function FindProxyForURL(url, host) {
// If URL has no dots in host name, send traffic direct.
if (isPlainHostName(host))
return "DIRECT";
// If specific URL needs to bypass proxy, send traffic direct.
if (shExpMatch(url,"*internal.mydomain.ac.uk*"))
return "DIRECT";
// All other traffic uses below proxies, in fail-over order.
return "PROXY proxy1.internal.mydomain.ac.uk:8080; PROXY proxy2.internal.mydomain.ac.uk:8080";
}
У вас это не работает?
Мог бы подумать, что 2 записи DNS будут работать. Какие прокси вы используете? Может случиться так, что прокси-серверы могут обслуживать wpad (если они оба не работают, вы в любом случае кость) и синхронизировать вещи?
Я знаю, что это ДЛИННО после исходного вопроса, но как насчет размещения ваших веб-серверов WPAD за балансировщиком нагрузки?
В противном случае с двумя записями DNS вы будете циклически перебирать свой DNS, и когда они найдут мертвый, он не будет работать.
Конечно, вы можете разместить веб-серверы за балансировщиком нагрузки. Вы также можете использовать GSS (или что-то в этом роде), чтобы преобразовать http-адрес wpad в "рабочий".