Вашият VPN пренася ли IPv6 или само достига до сървъра?
Достижимостта на IPv6 не е пренасяне на IPv6. Проверете двете семейства, изберете между пренасяне и блокиране и накарайте прекъсвача за безопасност да покрива същото.
Тест за изтичане само на IPv4 излиза чист, тест на IPv6 показва домашния ви адрес, а тунелът е номинално свързан. Тази комбинация е обичайна в мрежи с двоен стек, защото VPN промени пътя на едното семейство и остави другото непокътнато. Външният тунел и трафикът вътре в него са отделни решения за адресиране. Тестването на едното не казва нищо за другото.
Проверете както какво отчита клиентът, така и кое семейство всъщност е използвала заявката, защото име на хост може да върне и двата вида отговор.
Две семейства, два различни маршрута
Операционната система поддържа таблица за маршрутизация за всяко семейство адреси. Инсталирането на маршрут по подразбиране за IPv4 не инсталира такъв за IPv6, а крайна точка на тунел, достижима през IPv4, не казва нищо за това дали трафикът IPv6 влиза в него. Когато през тунела няма маршрут по подразбиране за IPv6, хостът използва какъвто път IPv6 има, а това често е физическата връзка. От гледна точка на приложението връзката е просто директна.
Име на хост, което връща и A, и AAAA записи, прави това по-трудно за виждане, защото приложенията може да опитат семействата в различен ред. Успешната заявка не доказва кой път е поела. Използвайте тест, който назовава семейството, което е упражнил.
Да достигнеш сървъра не значи да пренасяш трафика
Доставчиците използват фразата поддръжка на IPv6 за няколко различни възможности. Крайната точка може да приема връзка през IPv6, докато тунелът все още пренася само IPv4. Тунелът може да пренася вътрешни пакети IPv6, докато външният транспорт остава IPv4. Или клиентът може напълно да блокира IPv6, така че нищо да не избяга извън тунела. Това са три различни поведения и страница, която казва само поддържа се IPv6, не ги различава.
Попитайте кое от тях е нужно на дизайна. Мрежа, която трябва да достига услуги само с IPv6, се нуждае от пренасяне. Мрежа, която трябва да предотвратява директен трафик IPv6, се нуждае от блокиране или пълно пренасяне, а не от етикет на маркетингова страница.
Изберете между пренасяне и блокиране
Пренасянето означава, че тунелът има адрес IPv6, маршрут по подразбиране вътре в него и политика, позволяваща трафика в двата края. Блокирането означава, че клиентът умишлено спира IPv6 да излиза извън тунела, което е безопасно и безполезно за достигане на дестинации IPv6. И двете са законни; нито едно не е настройка по подразбиране, която може да се предполага. Изберете първо изискването, после проверете дали клиентът наистина го реализира.
Гостна мрежа само с IPv4 не може да упражни път IPv6, така че тест, направен там, не казва нищо за домашната мрежа, където съществуват и двете семейства. Тествайте там, където съответното семейство наистина се предлага.
Прекъсвачът за безопасност се нуждае от същото покритие
Прекъсвач, който покрива само IPv4, оставя другото семейство свободно да излезе директно, а това е точно изтичането, което е трябвало да предотврати. Прегледайте правилата му за двете семейства и за моментите на преход, докато тунелът се вдига или пада. Изключването на IPv6 в цялата система не е заместител: може да счупи несвързани услуги и крие проблем в политиката на клиента зад промяна в цялата машина.
Дръжте DNS отделно от всичко това. DNS се отнася до това кой отговаря на заявката и как заявката пътува; приложната връзка, която следва, има свой собствен маршрут. Едното може да е правилно, докато другото не е, а диагностицирането им заедно дава объркани изводи.
Запишете кое семейство е упражнил всеки тест и каква възможност твърди клиентът. Тази двойка факти отговаря на въпроса, на който етикет за поддръжка никога няма да отговори.