Как вы делаете 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 ответа

36

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
источник
  • Отличное объяснение, у меня нет привилегий, чтобы проголосовать за свой ответ, но я бы мог, если бы мог. –  flxa 14.07.2011 в 07:48
  • Ой, забыл сделать это, еще раз спасибо Сандер, сделанный сейчас. –  flxa 30.07.2011 в 13:18
4

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

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

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

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

    
ответ дан mmrobins 25.10.2012 в 20:30
источник
  • Я поддержал вас, поскольку комментарий для перезагрузки Chrome был оценен :), но, отметив, я обязательно вижу кнопку «Включить IPv6», а я с версией 27.0.1453.65 бета-м (хотя отмечаю ... окна , а не mac, если это проблема / была), см. здесь мой скриншот: cl.ly/image/3F132G1n1o13/... –  cl.ly/image/3F132G1n1o13/… 27.04.2013 в 05:09
  • Рад, что простое исправление помогло кому-то другому. Windows против Mac может быть разницей, поскольку я до сих пор не вижу кнопку «Включить IPv6» в версии Version 26.0.1410.65 grab.by/m1Wc. –  mmrobins 27.04.2013 в 07:41
  • Да, к сожалению, пользователям Mac по-прежнему приходится включать его (каждый раз, когда Chrome запущен), используя chrome: // net-internals и выбрав его на панели DNS. –  Chris Krycho 29.04.2013 в 19:27
2

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

    
ответ дан adamyi 26.06.2016 в 07:07
источник
  • такой отличный ответ. Код в репо неактивен. Следите за хорошей работой лет. –  lifelogger 14.08.2017 в 04:22