Подтвердить что ты не робот

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

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

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

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

4b9b3361

Ответ 1

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

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

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

Sander

Ответ 2

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

Вы можете проверить, какой протокол включен по умолчанию для вашего браузера http://ipv6-test.com/.

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

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

Ответ 3

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