Есть ли у вас IPv6 прямо сейчас
Начните с простого: откройте страницу проверки IPv6 в любом сервисе диагностики или посмотрите адреса на самом устройстве. В Windows команда ipconfig покажет строки «IPv6-адрес» и «Временный IPv6-адрес», в Linux и macOS похожую информацию даёт ip addr или ifconfig. Адрес, начинающийся с fe80, — локальный: он есть всегда и о доступе в интернет ничего не говорит. Глобальный адрес обычно начинается с 2 или 3.
Второй признак — шлюз. Если у устройства есть глобальный адрес, но нет маршрута по умолчанию для IPv6, наружу трафик не пойдёт. Проверить можно командой ping -6 с адресом любого публичного узла, поддерживающего протокол. Успех означает, что протокол работает целиком, а не только внутри квартиры.
Наконец, в панели роутера на странице состояния WAN обычно отдельно показан IPv6-адрес и префикс. Если поле пустое, значит роутер не получил ни адрес, ни делегированный префикс.
Учтите, что для проверки годятся не все сервисы: часть из них показывает результат для того протокола, который браузер выбрал первым. Чтобы увидеть картину целиком, воспользуйтесь двумя проверками: одной, которая заведомо доступна по IPv4, и другой, работающей только по IPv6. Если вторая открывается, протокол в вашей сети действительно живой. Помните и о том, что роутер и устройство могут получать адреса независимо: на роутере адрес есть, а компьютер получил только локальный из-за настроек анонсов. Тогда причину ищут в параметрах раздачи адресов в локальной сети.
Двойной стек простыми словами
Двойной стек означает, что устройство одновременно имеет IPv4 и IPv6 и для каждого соединения выбирает подходящий вариант. Приложение получает от DNS оба вида адресов и пробует, как правило, IPv6 первым, а при задержке быстро переключается на IPv4. Пользователь этого переключения не замечает.
В таком режиме важно, что сеть работает целиком по обоим путям. Если IPv4 в порядке, а IPv6-маршрут наполовину сломан, часть сайтов будет открываться с заметной паузой: приложение сначала ждёт ответа по «мёртвому» протоколу и лишь потом идёт по запасному. Поэтому неполное IPv6 иногда хуже, чем его полное отсутствие.
Некоторые провайдеры отдают IPv6 сразу, некоторые — по запросу, иные не поддерживают вовсе. Отсутствие протокола не считается неисправностью: домашняя сеть полноценно работает и на одном IPv4.
Типичные сбои и их признаки
Первый сбой — сайт открывается с паузой в несколько секунд, а повторная загрузка проходит быстро. Так проявляется описанная выше ситуация с недоработанным IPv6-путём. Проверка: временно отключите IPv6 на сетевом адаптере или на роутере и сравните поведение.
Второй сбой — адреса есть, но пакеты пропадают на маршруте: команда ping -6 даёт таймауты, хотя адрес получен. Причиной бывает отсутствие делегированного префикса или неправильный режим WAN в роутере. Третий — устройства получают адрес, но не видят друг друга, потому что межсетевой экран роутера не пропускает входящие соединения; для домашних сетей это, кстати, нормальное защитное поведение.
Четвёртый — путаница с временными адресами. Системы генерируют несколько адресов для приватности и периодически меняют их, поэтому привязка правил по IPv6-адресу устройства ненадёжна. Для правил надёжнее использовать имя или MAC-адрес.
Когда включать, когда отключать
Если IPv6 работает без пауз, отключать его нет смысла: современные сервисы им пользуются, а сеть при этом ничего не теряет. Отключение оправдано только как диагностический шаг: помогло — значит, проблема в IPv6-пути, и дальше нужно смотреть настройки WAN или обращаться в поддержку с описанием симптомов.
Граница ответственности такая. Пустой IPv6 на странице WAN при исправном IPv4 — вопрос к провайдеру: возможно, услуга не подключена. Адрес получен, но ping -6 не проходит — сначала проверьте режим WAN и прошивку роутера, затем задайте вопрос поддержке. Проблемы только внутри локальной сети — уже ваша зона.
Что делать, если IPv6 нужен, а его нет
Иногда протокол нужен для конкретной задачи, например для доступа к домашнему устройству снаружи при отсутствии публичного IPv4. Прежде всего уточните у поддержки, предоставляется ли IPv6 на вашей линии и нужно ли включать его отдельно. Затем в роутере выберите режим получения IPv6 согласно инструкции подключения: автоматический, через DHCPv6 с делегированием префикса либо другой. Перебирать режимы наугад не стоит, лучше сначала узнать, какой из них поддерживается.
Безопасность и межсетевой экран
С IPv4 роутер по умолчанию скрывает домашние устройства за общим адресом. С IPv6 у каждого устройства свой глобальный адрес, и защиту обеспечивает межсетевой экран роутера, который должен блокировать входящие соединения, не связанные с вашими запросами. Убедитесь, что этот экран включён для IPv6 отдельно от IPv4: в некоторых прошивках правила разделены. Открывать входящие соединения к конкретному устройству имеет смысл только осознанно и для нужной службы, а не «на всякий случай».