Я експериментував з IPv6, використовуючи клієнт Windows7 з увімкненим тунелем Teredo IPv6 за замовчуванням.
Я можу успішно дістатися до хостів IPv6 (ipv6.google.com та www.v6.facebook.com), використовуючи PING -6. Я також можу успішно робити запити HTTP до цих хостів, використовуючи сценарій Python (використовуючи сокет на основі IPv6).
Використання Firefox / Chrome / IE не працює. Захоплення пакетів показує, що ці браузери роблять запити DNS A, тоді як мій сценарій Python призводить до запиту AAAA для успішного вирішення запиту Ipv6.
Оновлення 1: Я перевірив (дуже корисне) посилання, яке запропонував Метт, і отримав таку інформацію:
Також у вас, здається, увімкнено Тередо. Ви успішно підключились до сайту IPv6 під час цього тесту, але лише тоді, коли вимушене з'єднання, підключившись до числової адреси IPv6 замість імені веб-сайту. Цей параметр не допоможе і не зашкодить вам рухатися вперед до веб-сайтів IPv6. Теодо (протокол тунелювання для комп'ютерів під Windows) скоро буде опубліковано
Оновлення 2 Я зробив висновок, що відповідь на моє запитання - "не використовуючи teredo для IPv6". Ця сторінка містить таке твердження внизу:
Через поточну відсутність реле Teredo в Інтернеті, підключення до рідних IPv6-адрес навряд чи вдасться через інтерфейс Teredo. Якщо викликається WSAConnectByName, Windows Vista не видаватиме AAAA-запити, коли Teredo є єдиним доступним IPv6-інтерфейсом. Це гарантує, що нативні IPv6 адреси не будуть отримані як місце призначення та здійснено спробу з'єднання через IPv4, що має найвищі шанси на успіх. Щоб отримати адреси IPv6, коли Teredo є єдиним інтерфейсом, що підтримує IPv6, програма повинна явно використовувати API DnsQuery для записів AAAA.
Це означає, що коли програма вирішує ім'я хоста до IP-адреси, Windows не видаватиме запит на записи IPv6 (AAAA), якщо teredo - єдиний доступ IPv6, якщо програма спеціально не вимагає адреси IPv6 . Більшість додатків цього не робитимуть, оскільки найкраща практика - це запити для всіх типів адреси (наприклад, передавши AF_UNSPEC на getaddrinfo)
Я створив альтернативний IPv6 тунельний доступ за допомогою безкоштовного сервісу Hurricane Electric і тепер можу переглядати IPv6 вміст мого серця :-)