支持 IPv6 的代理监听器并不会让旧的 PAC 规则具备 IPv6 感知。到达监听器并正确分类目标,是两项彼此独立的要求。

规则输入需要检查什么
dnsResolve, myIpAddress, isInNet 在旧示例中IPv4 地址/掩码假设。对以冒号分隔的数据出现误匹配,可能意味着输入不受支持,而不是目标位于网络之外。
dnsResolveEx 或 isInNetEx客户端的支持情况、所需的入口点以及文档化的返回格式。

Microsoft 记录了这些IPv6 感知扩展。每个浏览器或 WinHTTP 使用方都需要各自检查支持情况;一个客户端可用并不能证明所有环境都兼容。

一个主机名可能解析为多个地址,扩展辅助函数也可能返回列表。应当按文档解释该列表,而不是把整个字符串当作单个 IPv4 地址来比较。请为不受支持的辅助函数、查询失败和意外地址族定义结果。

如果策略实际上是针对公司域名的,主机名规则可能比逐个分类所有可能解析出的地址更直接地表达它。诊断时应将端点配置与目标规则证据分开,以免成功的 IPv6 代理连接掩盖了错误的 PAC 判断。

相关文章