Как я могу заставить Firefox/Chrome достигать веб-сайтов IPv6?

Я экспериментировал с IPv6 с помощью клиента Windows7 с Морским древоточцем по умолчанию, которого включил туннель IPv6.

Я могу достигнуть хостов IPv6 (ipv6.google.com & www.v6.facebook.com) успешно с помощью PING-6. Я могу также сделать Запросы HTTP к этим хостам успешно с помощью сценария Python (использующий основанный на IPv6 сокет).

Используя Firefox/Chrome/IE не работает. Захват пакетов показывает, что эти браузеры делают DNS запросами, тогда как мой сценарий Python приводит к запросу AAAA для разрешения запроса Ipv6 успешно.

Обновление 1: Я протестировал с (очень полезной) ссылкой, что предложенный Matt и получил следующую информацию:

Вы также, кажется, включаете Морского древоточца. Вы действительно успешно соединялись с сайтом IPv6 во время этого теста - но только при принуждении соединения путем соединения с IPv6 числового адреса вместо названия веб-сайта. Эта установка не поможет или причинит Вам боль продвигающийся для достижения веб-сайтов IPv6. Морской древоточец (протокол туннелирования для компьютеров Windows) совет будет отправлен, надо надеяться, скоро

Обновите 2, я пришел к заключению, что ответ на мой вопрос, 'не используя морского древоточца для IPv6'. Эта страница содержит следующее утверждение внизу:

Из-за текущего отсутствия реле Морского древоточца в Интернете, соединения с собственными адресами IPv6 вряд ли успешно выполнятся по интерфейсу Teredo. Если WSAConnectByName назовут, то Windows Vista не выпустит запросы AAAA, когда Морским древоточцем будет единственный IPv6 способный доступный интерфейс. Это гарантирует, что собственные адреса IPv6 не получены как место назначения и что соединения предприняты по IPv4, который имеет самые высокие шансы на успех. Для получения адресов IPv6, когда Морским древоточцем является единственный IPv6 способный интерфейс, приложение должно явно использовать DnsQuery API для записей AAAA.

Это означает, что, когда приложение разрешает имя хоста к IP-адресу, Windows не выпустит запрос на записи IPv6 (AAAA), если морской древоточец будет единственным доступом IPv6, доступным, если приложение конкретно не запрашивает адрес IPv6. Большинство приложений не сделает этого, поскольку лучшая практика должна запросить для всех типов адреса (например, путем передачи AF_UNSPEC getaddrinfo)

Я настроил альтернативный IPv6, туннелировал доступ с помощью бесплатного сервиса от Электрического Урагана и может теперь просмотреть по IPv6 к моему содержанию основ :-)

20
задан 25.03.2011, 20:37

2 ответа

В Firefox переходят в about:config и ищите

network.dns.disableIPv6

Удостоверьтесь, что это установлено на false которым это должно быть по умолчанию.

Затем протестируйте его путем движения в http://test-ipv6.com/

6
ответ дан 07.12.2019, 10:14

Перейдите к следующему ключу реестра:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Dnscache\Parameters

Добавьте значение DWORD:

AddrConfigControl = 0

У Вас будет DNS, решающий через туннель Морского древоточца.

7
ответ дан 07.12.2019, 10:14

Теги

Похожие вопросы