Здравствуйте. Я недавно начал интересоваться этой темой, и ещё не очень хорошо понимаю где следует задавать подобные вопросы, извините, если что не так.

    Есть сайты доступные и по IPv4 и по IPv6, т.е. firefox получает от DNS оба типа адресов. Как можно в firefox указать, что если есть адреса IPv6, то адреса IPv4 игнорировались, даже при недоступности сайта по IPv6? Или.

    Существует ли расширение позволяющие указать какие сайты (какие доменные имена резолвить?) открывать только по IPv6, какие только по IPv4?

max7_ff
IPvFox
2. Задаем предпочтение протоколу IPv6/Teredo перед IPv4

IPvFox установлен, IPv6 настроен на роутере, предпочтение IPv6, сайты по IPv6 открываются. Но к моему вопросу всё это отношения не имеет. Спасибо.

Если просто предпочтение ipv6 перед ipv4 не устраивает, как и отключение ipv4 вообще, то простого решения нет (ну разве что вручную в hosts прописывать). Только свой днс-сервер настраивать. Но об этом я знаю не больше вашего.

Да, вопрос удобства (и, наверно, универсальности). Можно и виртуалку сделать, и свой днс сервер, днс-сервер придётся указывать на уровне системы. Но, мне кажется это уже как из пушки по воробьям, чересчур. Хочется остаться на уровне приложения. Вот как это сделать на уровне fx и хочется узнать. Ну, например, в fx можно отключить IPv6, но не IPv4, можно указать чтобы dns запросы отправлялись через прокси, но это разумеется всё не то.

okkamas_knife пишет

а кто мешает указать редиректы(скриптов полно)? - т.е. смотришь адрес(ипв4) и если он в списке то перенаправляешь на правильный(ипв6)

скрытый текст
для СВ например
(делаем замену rutor.org на [2001:67c:12e0:64::2] и всё и также другие)
если нужно чтоб те ипв4 запросы совсем не уходили - заворачиваем их на локалхост в hosts или режем файрволом

Я не понял о чём вы. Я в устройстве фокса не разбираюсь. Хочется без вмешательства в систему, без hosts, файрволом и т.п.

Нашёл в параметрах по "ipv4" параметр "network.dns.ipv4OnlyDomains". Погуглил и, и...
Вот: https://bugzilla.mozilla.org/show_bug.cgi?id=551855 - кто-то даже пытался как багу оформить аж в десятом году! Собственно то-что надо.
Ну, и нашёл, вот: https://addons.mozilla.org/ru/firefox/a … src=search - ipv6 можно отключать избирательно по доменам.
Теперь нужно избирательно отключать ipv4.

Проконсультируйте, пожалуйста, будет ли работать (всегда корректно) такое решение: FoxyProxy+PAC-file - цель не открывать некоторые сайты по ipv4, только по ipv6.
В настройках конкретного прокси в FoxyProxy в списке шаблонов указываем нужные url и домены, а в параметрах соединения - pac-file:

Выделить код

Код:

function FindProxyForURL(url, host)
{
   return (((url.split("/")[2] == host) && isResolvable(host) && isInNet(dnsResolve(host), "::", "0")) 
           ? "DIRECT" 
           : "SOCKS5 127.0.0.1:65535");
};