web-dev-qa-db-ja.com

proxy.pacでIPv6アドレスを使用する

PACファイルを作成する場合、isInNetなどの関数を使用できます。たとえば、if(isInNet(Host、 "10.9.9.9"、 "255.0.255.0"))return "DIRECT";ただし、IPv6アドレスを使用する場合は、IPとワイルドカード/マスクを使用することは意味がありません。

私の質問は、IPアドレスを使用する場合のPACファイルの標準は何ですか? PACファイルはIPv6アドレスもサポートしていますか?どこで確認できますか?

ありがとう

4
user687083

さまざまなブログ記事が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スタックでは、InetおよびWinHTTPライブラリ内のIPv6のネイティブサポートがVistaで表示されます。

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

ブラウザ間のIPv6処理について説明しているChromiumプロジェクトの興味深いバグ:

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

MSIEとの互換性のために、次のAPIはIPv4アドレスでのみ機能します。

myIpAddress()
dnsResolve()
isResolvable()

2
Steve-o