导航器自动配置文件格式的 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-Aware 代理帮助程序 API 定义

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

注意

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