当托管网站或共享不可用时会发生什么?IE 默认不使用代理,而是直接访问(绕过我的两个代理服务器)。我试图使代理配置冗余,因此如果托管 proxy.pac 或 wpad.pad 的一个服务器不可用,另一个服务器将取代它。我需要 DNS 有两个 WPAD A 记录,指向什么?谢谢。我只是想消除 IE 的单点故障。
答案1
您应该能够在 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
本来以为 2 个 DNS 记录就可以了。你使用的是哪些代理?可能是代理可以为 wpad 提供服务(如果它们都宕机了,你无论如何都会崩溃)并保持同步?
答案3
我知道这是原始问题之后很久才提出的,但是将您的 WPAD 网络服务器置于负载均衡器后面怎么样?
否则,使用两个 DNS 条目,您将循环使用您的 DNS,并且当它们拉出无效的 DNS 时,它将不起作用。
答案4
当然,你可以将网络服务器置于负载平衡器后面。你也可以使用 GSS(或类似的东西)将 wpad http 地址解析为“工作”地址