Як працює цей тест
Більшість мереж з підтримкою IPv6 зберігають і IPv4, а браузер непомітно обирає протокол для кожного з’єднання. Тому сторінка «який у мене IP» показує лише адресу протоколу, що переміг для одного запиту. Цей тест перевіряє кожен протокол окремо.
- Протокол вашого запиту. Наш сервер фіксує, чи надійшов запит через IPv4 або IPv6, і показує цю адресу. Якщо це був IPv4, поле IPv6 чекає на другий крок. Якщо IPv6 — поле IPv4 визначити неможливо, бо браузер не використовував IPv4 для з’єднання з нами.
- З’єднання, яке може бути лише IPv6. Скрипт сторінки звертається до echo-ендпоінту на нашому зондувальному сервері за хостнеймом, який має лише запис IPv6, і ендпоінт відповідає адресою, яку побачив. Це ваша публічна IPv6-адреса, якою її бачать сайти. Якщо запит не вдався, робочого маршруту IPv6 немає, і поле повідомляє «не виявлено».
- Порівняння. Коли відомі обидві адреси й запит надійшов через IPv4, IPv6-адреса перевіряється в тій самій базі геолокації, а її країна порівнюється з країною IPv4-адреси. Різні країни, тоді як IPv4 іде через тунель, — це витік, зарахований як провал на 15 балів в оцінці анонімності. Та сама країна показується як примітка. Відсутність IPv6 — це успішний результат, бо нічого не може витекти через маршрут, якого не існує.
Поле мережі показує автономну систему, що анонсує вашу адресу. Для витоку IPv6 це часто найнаочніший доказ: мережа IPv4 вказує на VPN-провайдера або хостинг, а мережа IPv6 — на вашого домашнього провайдера.
Як читати результат
| Запит надійшов через | Поле IPv6 | Значення |
|---|---|---|
| IPv4 | Не виявлено | Лише IPv4. Витікати через IPv6 нічому. Нормальний стан для більшості VPN, проксі та багатьох провайдерів. |
| IPv4 | Адреса в тій самій країні, та сама або споріднена мережа | Подвійний стек працює як слід на звичайному підключенні, або VPN тунелює обидва протоколи. |
| IPv4 | Адреса в іншій країні або в мережі домашнього провайдера, тоді як IPv4 показує VPN чи проксі | Витік. Браузер може дістатися двостекових сайтів через IPv6 поза тунелем. |
| IPv6 | Ваша адреса, IPv4 невідома | Браузер віддає перевагу IPv6 і використав його. Маршрут IPv6 справний; IPv4-бік за потреби покаже перевірка IP. |
Користувачам проксі та VPN варто прагнути першого рядка: IPv4 показує вихід, а IPv6 — «не виявлено». Другий рядок теж прийнятний, якщо IPv6-адреса належить тому ж провайдеру, що й вихід IPv4. Третій рядок потрібно виправити перед будь-яким входом в обліковий запис, де важливо, звідки ви: сайт із підтримкою IPv6 побачить вашу справжню мережу без жодних зусиль.
На звичайному домашньому підключенні тест лише інформаційний: IPv6 корисний для зв’язку, і міняти нічого не потрібно. Перевірка IP дасть місцезнаходження, префікс і запис реєстру показаної адреси.
Як це виправити
Два підходи: змусити тунель переносити IPv6 або вимкнути IPv6, поки тунель активний. Перший кращий, якщо провайдер його підтримує; другий працює завжди.
VPN-клієнти
- Пошукайте в налаштуваннях клієнта опцію IPv6. Якщо провайдер тунелює IPv6, увімкніть її та перепідключіться; поле IPv6 має показати адресу в країні виходу.
- Якщо натомість є «захист від витоку IPv6» або «блокувати IPv6», увімкніть це: поле має повідомити «не виявлено».
- Якщо немає ні того, ні іншого, скористайтеся кроками для операційної системи нижче.
Windows
- Відкрийте Параметри → Мережа та інтернет → Додаткові параметри мережі → Додаткові параметри мережевого адаптера. Клацніть правою кнопкою на активному адаптері, виберіть «Властивості», зніміть позначку з «Протокол інтернету версії 6 (TCP/IPv6)» і натисніть OK.
- Те саме з PowerShell від імені адміністратора: Disable-NetAdapterBinding -Name "Wi-Fi" -ComponentID ms_tcpip6, підставивши ім’я свого адаптера. Повернути — через Enable-NetAdapterBinding.
- Перезавантажте цю сторінку; поле IPv6 має показати «не виявлено».
macOS
- Відкрийте Системні параметри → Мережа, виберіть активну службу, потім «Подробиці» → TCP/IP і встановіть для «Налаштувати IPv6» значення «Лише локальне посилання» або «Вимкнено».
- Або в Терміналі: networksetup -setv6off Wi-Fi, замінивши Wi-Fi на назву служби. Повернути — networksetup -setv6automatic Wi-Fi.
- Перезавантажте цю сторінку.
Linux
- Тимчасово: sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1 і так само для net.ipv6.conf.default.disable_ipv6. Щоб налаштування пережило перезавантаження, збережіть його в /etc/sysctl.d.
- У NetworkManager установіть для з’єднання метод IPv6 «Вимкнено» або «Лише локальне посилання».
- Перезавантажте цю сторінку.
Android та iOS
- Жодна із систем не має простого перемикача IPv6. Для мобільних даних на Android відкрийте налаштування APN і встановіть протокол APN на IPv4; не всі оператори дозволяють це редагувати.
- Практичне рішення на телефонах — VPN-застосунок, який або тунелює IPv6, або блокує його на час з’єднання.
- У Wi-Fi найпростіше вимкнути IPv6 на маршрутизаторі, якщо ви ним керуєте.
Маршрутизатори
- У налаштуваннях WAN або інтернету маршрутизатора вимкніть IPv6 або його наскрізне пропускання. Пристрої тоді взагалі не матимуть маршруту IPv6 — найчистіший стан для IPv4-тунелю.
Проксі та антидетект-браузери
- Браузерний проксі не змінює системний маршрут IPv6; якщо браузеру з будь-якої причини дозволено пряме з’єднання, IPv6 йому доступний. Вимикайте IPv6 на рівні системи або маршрутизатора, як описано вище.
- Якщо сайт має бачити IPv6, потрібен проксі з IPv6-виходом; IPv4-проксі його не створить.
- Після змін повторіть цей тест усередині профілю.
Обмеження цього тесту
- Один ендпоінт, один момент. Поле IPv6 відображає стан саме зараз. Маршрут, що з’являється й зникає, як у деяких мобільних мережах і тунелях, під час іншого запуску може показати інше.
- Поле IPv4 невідоме, якщо запит надійшов через IPv6. Сервер не бачить адресу, якою ви не скористалися; її покаже перевірка IP, яка в більшості браузерів віддає перевагу IPv4.
- Порівняння країн використовує базу DB-IP Lite, оновлювану щомісяця. Блоки IPv6 часто новіші й менш точно локалізовані, ніж IPv4, тому інше місто чи регіон — норма; сигнал, на який ми реагуємо, — інша країна.
- Тест залежить від нашого зондувального сервера. Якщо поле IPv6 каже, що тест недоступний, до зонда не вдалося дістатися; рядок із протоколом запиту вгорі залишається точним.
- Браузер, якому розширення чи політика блокують IPv6, покаже «не виявлено», хоча в системи маршрут є й інші застосунки можуть ним користуватися. Тест описує браузер.
- Тимчасові адреси змінюються, тож сьогоднішня адреса може не збігатися з учорашнім логом. Сталим лишається префікс, і саме до нього прив’язані дані репутації та геолокації.
Яка моя IPv6-адреса і чому вона така довга?
Адреса IPv6 — це 128 біт, записаних як 8 груп шістнадцяткових цифр через двокрапку; послідовності нулів стискаються до подвійної двокрапки. Перша частина — мережевий префікс від провайдера: зазвичай /64 для однієї мережі або /56 чи /48 для дому або бізнесу; друга ідентифікує пристрій. Пул величезний, тож кожен пристрій отримує власну публічну адресу без спільного використання, на якому тримається IPv4. Заради приватності системи генерують частину пристрою випадково й регулярно змінюють її — ось чому адреса змінюється, а префікс лишається.
IPv6 і геолокація
Геолокація для IPv6 працює так само, як для IPv4: база зіставляє префікс із місцем реєстрації або скупчення трафіку. Виділення IPv6 більші й новіші, тому оцінка міста часто грубіша, ніж для IPv4-блоків того ж провайдера, а новий префікс може показувати головний офіс провайдера до наступної збірки бази. Країна надійна — саме тому порівняння витоку робиться на рівні країни, а не міста. Повну картину, включно з мережею та записом реєстру, дасть перевірка IP.
Чому відсутність IPv6 не проблема — і коли вона нею стає
Більша частина інтернету досі досяжна через IPv4, і підключення без IPv6 нічого помітного не втрачає; для користувачів VPN і проксі це взагалі найпростіший безпечний стан. Відсутність має значення у двох випадках: потрібний сайт доступний лише через IPv6 (поки що рідкість) або IPv4 у мережі — це CGNAT, спільний для багатьох користувачів, а чисту репутацію має саме IPv6-адреса. Для всіх інших важливі дві речі, які показує ця сторінка: чи є у вас IPv6 і чи оминає він тунель.