Как вы делаете IPV6 по умолчанию в Chrome для MAC?

17

Я был в chrome: // net-internals / # dns и включен IPV6, но, похоже, нет возможности сначала попробовать браузер IPV6-адреса, по умолчанию он будет IPV4.

Перед включением IPV6 семейство адресов по умолчанию было:     Семейство адресов по умолчанию: ADDRESS_FAMILY_IPV4 (отключен IPv6) После включения IPV6 он отображается как:     Семейство адресов по умолчанию: ADDRESS_FAMILY_UNSPECIFIED

Это выглядело многообещающим в течение секунды, пока он не захватил адрес IPV4. Любая помощь будет оценена или даже подтвердится, что это невозможно.

    
задан flxa 11.07.2011 в 08:28
источник

3 ответа

35

IPv6 автоматически получает более высокий приоритет по умолчанию. RFC3484 описывает механизм, используемый для этого. Если вы используете 6to4 (2002 :: / 16), то эти адреса IPv6 получат более низкий приоритет, чем IPv4. Это сделано, потому что, если ваше соединение IPv6 зависит от вашего соединения IPv4 + правильная доступность и работа нескольких реле, вы, вероятно, получите лучшее соединение непосредственно через IPv4. То же самое касается Teredo (2001: / 32).

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

Надеюсь, это объясняет, что вы видите:)

Sander     

ответ дан Sander Steffann 11.07.2011 в 10:51
источник
4

Если у вас включен IPv6 и работает нормально, хром и все другие современные браузеры, предпочтут его. Однако, если вы только что включили IPv6, вам потребуется перезапустить хром, чтобы это вступило в силу. Эта часть заняла у меня около часа поиска, чтобы понять, вот как я оказался здесь.

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

Если он говорит, что ваше соединение поддерживает IPv6, но также говорит: «Когда оба протокола доступны, ваш браузер использует IPv4», просто перезапустите браузер. Когда вы пересматриваете сайт, он должен сказать IPv6.

Примечание. Я видел, как другие ответы упоминаются в следующих статьях: net-internals в строке url и вкладка dns для включения IPv6, но это, как представляется, устаревшая информация, поскольку в текущих версиях нет кнопки включения IPv6 chrome (я использую версию 22.0.1229.94 прямо сейчас).

    
ответ дан mmrobins 25.10.2012 в 20:30
источник
2

IPv6 обычно имеет более высокий приоритет, но при некоторых обстоятельствах система сначала использует IPv4. В некоторых операционных системах вы можете изменить /etc/gai.conf, чтобы изменить приоритет. Однако его использование можно использовать в некоторых операционных системах, включая Mac OS. Вы можете попробовать настроить DNS-сервер с приоритетом IPv6. Проверьте это: Ссылка

    
ответ дан adamyi 26.06.2016 в 07:07
источник