Используя адреса IPv6 в proxy.pac

При создании файлов PAC можно использовать такие функции, как isInNet, например, если (isInNet(host, "10.9.9.9", "255.0.255.0")) возвращает "DIRECT"; Однако не имеет смысла использовать IP и маску / маску при использовании адреса IPv6.

У меня вопрос, что является стандартом для файлов PAC при использовании IP-адресов? Файлы PAC даже поддерживают адреса IPv6? Где я могу проверить?

Спасибо

1 ответ

Различные статьи блога сводятся к использованию shExpMatch:

http://it.knightnet.org.uk/2009/02/proxypac-files-mozilla-firefox.html

http://desrablog.blogspot.com/2009/04/creating-pac-to-auto-config-ipv6-proxy.html

В стеке Windows встроенная поддержка IPv6 внутри библиотек Inet и WinHTTP появляется в Vista:

http://blogs.msdn.com/b/wndp/archive/2006/07/18/ipv6-wpad-for-winhttp-and-wininet.aspx

Интересная ошибка в проекте Chromium, обсуждающая обработку IPv6 между браузерами:

http://code.google.com/p/chromium/issues/detail?id=24641

Для совместимости с MSIE следующие API работают только с адресами IPv4:

myIpAddress()
dnsResolve()
isResolvable()

Другие вопросы по тегам