Полезная информация

В мире Mozilla происходит много интересных событий. Но вам не нужно постоянно посещать новостные сайты, чтобы быть в курсе всех изменений. Зайдите на ленту новостей Mozilla Россия.

№129-06-2015 00:57:24

max7_ff
Участник
 
Группа: Members
Зарегистрирован: 08-02-2011
Сообщений: 7
UA: Firefox 38.0

IPv6 и IPv4

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

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

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

Отредактировано max7_ff (29-06-2015 01:00:43)

Отсутствует

 

№229-06-2015 01:28:17

turbot
Участник
 
Группа: Members
Зарегистрирован: 09-10-2011
Сообщений: 2529
UA: Firefox 41.0

Отсутствует

 

№329-06-2015 01:49:04

max7_ff
Участник
 
Группа: Members
Зарегистрирован: 08-02-2011
Сообщений: 7
UA: Firefox 38.0

Re: IPv6 и IPv4

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

Отсутствует

 

№429-06-2015 02:10:03

turbot
Участник
 
Группа: Members
Зарегистрирован: 09-10-2011
Сообщений: 2529
UA: Firefox 41.0

Re: IPv6 и IPv4

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

Отсутствует

 

№529-06-2015 02:40:22

max7_ff
Участник
 
Группа: Members
Зарегистрирован: 08-02-2011
Сообщений: 7
UA: Firefox 38.0

Re: IPv6 и IPv4

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

Отредактировано max7_ff (29-06-2015 03:16:42)

Отсутствует

 

№629-06-2015 22:26:38

max7_ff
Участник
 
Группа: Members
Зарегистрирован: 08-02-2011
Сообщений: 7
UA: Firefox 38.0

Re: IPv6 и IPv4

okkamas_knife пишет

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

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

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

Отсутствует

 

№702-07-2015 10:30:02

max7_ff
Участник
 
Группа: Members
Зарегистрирован: 08-02-2011
Сообщений: 7
UA: Firefox 38.0

Re: IPv6 и IPv4

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

Отсутствует

 

№805-07-2015 03:12:51

max7_ff
Участник
 
Группа: Members
Зарегистрирован: 08-02-2011
Сообщений: 7
UA: unknown 0.0

Re: 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");
};

Отредактировано max7_ff (05-07-2015 03:17:11)

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]