2012-03-25 1 views

ответ

-1

Это не имеет смысла. Веб-браузеры решают, будут ли они использовать прокси-сервер, прежде чем выяснять, какое семейство адресов будет использоваться. Если используется прокси-сервер, прокси-сервер будет разрешать имя хоста и выбирать, какое семейство адресов использовать. Пользовательский агент никогда не узнает, какой из них был использован. Если прокси-сервер не используется, тогда пользовательский агент будет отвечать за соединение вместо этого, используя любое семейство адресов.

+0

Это не технически верно. Иногда адрес указывается в URL-адресе, или DNS-запрос возникает перед подключением, а результирующий адрес влияет на выбор прокси-сервера. – davenpcj

1

Существует ограниченная поддержка IPv6-адресов в настройках конфигурации прокси-сервера браузера, некоторые поддерживают сеть/маски IPv6-адресов в этом формате [ff08::0/64].

Существует дополнительная ограниченная поддержка в файлах автоматической конфигурации прокси. Один ответ на другие ссылки здесь: Serverfault "Using IPv6 Addresses in Proxy PAC"

Этот вопрос может быть более уместным для SuperUser, но поскольку это программирование - прокси-сервер PAC - это javascript. IsInNet() или shExpMatch() могут выбирать адреса IPv6.

function FindProxyForURLEx(url, host) { 
    if (shExpMatch(dnsResolveEx(host), "*:*")) 
    { 
    return "DIRECT"; 
    } else { 
    return "PROXY myproxy:8123"; 
    } 
}