导航器自动配置文件格式的 IPv6 扩展

Microsoft 已实现导航器自动配置文件格式扩展数组,以便在 WinINet 和 WinHTTP WPAD 帮助程序函数中添加 IPv6 支持。

20世纪90年代末互联网的爆炸导致IPv4地址意外短缺,池每天都在耗尽。 IPv6 提供了此问题的解决方案,尽管它目前尚未广泛部署,但它的使用肯定会在未来变得更加普遍。 WPAD 是一种协议,允许 Web 客户端自动检测其传出流量的正确代理配置。 这对于企业部署非常有用,因为它允许 IT 管理员设置复杂的脚本,以便根据客户端尝试连接的目标服务器将所有客户端的流量路由到特定代理。 WinINet 和 WinHTTP 支持 导航器代理自动配置 (PAC) 文件格式规范定义的 WPAD 帮助程序函数,该规范已成为事实上的标准。 遗憾的是,此规范编写于 1996 年,未定义在支持 IPv6 的网络中部署 WPAD 脚本时应采用的功能行为。

由于 IPv6 是未来的浪潮,因此所有 Windows 组件现在都支持双堆栈 (IPv4 和 IPv6) 和 IPv6 专用网络。 为了在不影响现有部署的情况下支持 IPv6,Microsoft 添加了 6 个新的帮助程序类函数,作为导航器代理自动配置 (PAC) 文件格式规范的扩展,并添加了一个名为 FindProxyForURLEx 的新 IPv6 功能,管理员可以在 WPAD 脚本中实现该函数。

IPv6 感知代理帮助程序 API 定义

IPv6-Aware WPAD 帮助程序函数和旧版 WPAD 帮助程序函数之间的差异

注意

此功能需要 Windows Internet Explorer 7 或更高版本。