IPv6 уже давно не «будущее интернета» — это вполне работающий стандарт, который внедряют провайдеры, хостинги, операторы мобильной связи и разработчики сервисов. Но просто так он не заработает: даже если провайдер выдал префикс, без настройки IPv6-сети и DNS-серверов соединения могут не работать, сайты — не открываться, а устройства — оставаться вне доступа.
Эта инструкция поможет подключить IPv6 на компьютере, сервере и роутере — с нуля и до проверки работоспособности. Разберем, как настроить IPv6 в Windows и Linux, что нужно включить в панели управления роутером, как проверить, действительно ли IPv6 работает, и какие проблемы могут встретиться на пути. Всё — по шагам, без лишней теории, с командами и примерами.
vds
Поддерживает ли ваша сеть IPv6
Прежде чем настраивать IPv6, нужно удостовериться, что он доступен. Даже в 2025 году многие сети, особенно домашние и офисные, до сих пор работают только на IPv4 — просто потому, что никто не включил поддержку нового протокола.
Что считается «подключенным» IPv6
Устройство можно считать подключенным к IPv6, если оно:
- получило глобальный IPv6-адрес (начинается с
2xxx:
или3xxx:
), - знает шлюз (gateway) и DNS-серверы по IPv6,
- может обращаться к сайтам, доступным только через IPv6 (например,
http://[2606:4700:4700::1111]
), - успешно проходит тест на test-ipv6.com.
Как проверить наличие IPv6
Выполните действия в зависимости от операционной системы, которую используете.
Linux
Чтобы проверить, имеет ли на машина IPv6-адрес, откройте терминал и выполните:
ip -6 addr
Если в выводе есть адреса вида inet6 2a00::... scope global
— всё хорошо.
Если есть только fe80::... scope link
— это локальный адрес, он не выходит в интернет.
Пример вывода команды ip -6 addr в Linux, когда IPv6-адрес выдан и распознается
Даже если машина получила IPv6-адрес, без DNS-серверов по IPv6 сайты не будут открываться — браузер не сможет «перевести» доменное имя в IP. Поэтому сразу после проверки адреса имеет смысл посмотреть, какие DNS настроены и работают ли они через новый протокол. Проверьте DNS командой:
resolvectl status
Пример вывода команды resolvectl status в Linux, когда DNS-серверы настроены
Когда IPv6-адрес и DNS-сервер выглядят корректно, это еще не значит, что соединение работает. Чтобы убедиться, что машина действительно может отправлять и получать трафик по IPv6, используйте ping6
:
ping6 google.com
Если соединение установлено — значит, DNS работает, адрес назначен, маршрут до интернета есть. Если в ответ получаем «Name or service not known», скорее всего, не работает DNS. Если «Network is unreachable» — нет маршрута до сети, возможно, не задан шлюз.
Обратите внимание: наличие глобального IPv6-адреса и DNS-серверов не гарантирует, что соединение будет работать.
Иногда провайдер выдает адрес, но не сообщает шлюз — и в результате система считает, что всё подключено, но реально выйти в интернет не может.
Поэтому ping6
— обязательный шаг. Он помогает понять, идет ли трафик по IPv6 или нет.
Пример вывода команды ping6 google.com в Linux, когда пакеты доходят до получателя
Windows
Откройте командную строку (cmd). Для этого нажмите Win + R, введите cmd и нажмите Enter. Далее выполните команду:
ipconfig
Найдите активный сетевой интерфейс, например Ethernet или Wi-Fi. Смотрите на строки вида:
IPv6 Address. . . . . . . . . . . : 2a03:6f00:a::1:a76
Default Gateway . . . . . . . . . : 2a03:6f00:a::1
Если IPv6-адрес начинается с 2xxx:
или 3xxx:
— это глобальный адрес, значит, IPv6 уже работает. Если виден только fe80::...
— это локальный IPv6, он действует только внутри сети. В интернет вы по нему не выйдете. Если адреса нет вовсе — IPv6 отключен или не настроен.
Пример вывода команды ipconfig в Windows, когда IPv6-адрес выдан и распознается
Далее стоит проверить, работает ли DNS по IPv6. В той же командной строке введите:
nslookup -type=AAAA google.com
Ответ должен содержать следующие строки:
Name: google.com
Addresses: 2a00:1450:4010:c05::65
2a00:1450:4010:c05::71
2a00:1450:4010:c05::66
2a00:1450:4010:c05::64
Если есть адрес 2a00::...
или похожий — значит, DNS возвращает AAAA-записи и поддержка IPv6 работает. Если появляется ошибка «Non-existent domain» или «can't find» — DNS не возвращает IPv6-адреса, потребуется настроить DNS вручную.
Пример вывода команды nslookup -type=AAAA google.com в Linux, когда DNS-серверы настроены
Теперь проверим соединение по IPv6:
ping -6 google.com
Если в ответе «Reply from 2a00:1450:400e:80f::200e: time=xxms» — всё работает: IPv6 подключен, DNS отвечает, маршрутизация настроена.
Если «Destination unreachable» или «General failure»:
- адрес или шлюз настроены неправильно;
- фаервол блокирует ICMPv6;
- провайдер дал адрес, но не дал маршрут.
Пример вывода команды ping -6 google.com в Windows, когда пакеты доходят до получателя
Что означают результаты проверки
Если у вас есть глобальный IPv6-адрес (начинается с 2xxx::
или 3xxx::
), DNS возвращает AAAA-записи, команды ping -6
или ping
6 успешно доходят до google.com — значит, IPv6 уже работает, и дополнительная настройка не требуется.
Если же в ipconfig
или ip -6 addr
видны только адреса вида fe80::
, DNS не отвечает на AAAA-запросы, ping -6
возвращает ошибку Destination unreachable
или General failure
или IPv6-адресов вообще нет в системе — это означает, что IPv6 либо не настроен, либо полностью отключен. В этом случае переходите к следующему разделу — разберем, как включить и правильно настроить IPv6 на компьютере, сервере или роутере.
Подготовка к настройке IPv6
IPv6 может работать как в полностью автоматическом режиме, так и требовать ручного ввода адреса, шлюза и DNS. Всё зависит от конкретной сети, роутера или сервера. Если ваш провайдер или хостинг уже настроили всё за вас — отлично. Но если вы видите только локальные адреса (fe80::
) и ping -6
не проходит, — скорее всего, потребуется настраивать IPv6 вручную.
Первое, что вам понадобится, — это глобальный IPv6-адрес. Он выдается провайдером или указывается в панели управления VPS. Такой адрес может выглядеть, например, как 2a03:6f00:a::1:a76
. Вместе с ним обычно указывается длина префикса — маска подсети. На практике чаще всего используется /64
, что дает огромное количество возможных адресов внутри подсети. Иногда выдают /128
— это одиночный адрес, без возможности адресовать другие устройства. Такое часто встречается на виртуальных серверах.
Следующий элемент — это шлюз. Он нужен, чтобы трафик из вашей сети выходил в интернет. Чаще всего он совпадает с первым адресом в подсети. Например, если ваш адрес — 2a03:6f00:a::1:a76
, то шлюз может быть 2a03:6f00:a::1
. На Linux его указывают в поле gateway6
, а в Windows — в свойствах сетевого адаптера.
Без DNS IPv6 работать не будет. Даже если адрес и маршрут указаны верно, система не сможет разрешить доменные имена. На этапе настройки можно использовать надежные публичные DNS-серверы, поддерживающие IPv6. Например, Google (2001:4860:4860::8888
), Cloudflare (2606:4700:4700::1111
) или Quad9 (2620:fe::fe
). Их достаточно указать вручную.
Когда у вас есть IPv6-адрес, шлюз и DNS — можно переходить к настройке. В следующих разделах мы подробно разберем, как настроить IPv6 в Windows, Linux и на роутере.
Настройка IPv6 на компьютере или сервере
Для настройки IPv6 вручную понадобится сам адрес. Обычно он указывается в панели управления сервером или выдан провайдером. Например, в панели управления Timeweb Cloud IPv6-адрес выдается серверам автоматически, если они находятся в Санкт-Петербурге, Москве, Нидерландах или Казахстане. Адрес можно найти на вкладке «Дашборд» вашего сервера:
Панель управления Timeweb Cloud, где можно найти IPv6-адрес
Используйте переключатель, чтобы выбрать инструкцию для нужной операционной системы.
Linux
Способ зависит от вашей системы: это может быть NetworkManager (на десктопах), Netplan (в Ubuntu Server) или systemd-networkd
.
Получение IPv6 автоматически через dhclient
Перед тем как настраивать IPv6 вручную, попробуйте получить его автоматически. Для этого используйте утилиту dhclient, которая запрашивает адрес у DHCPv6-сервера и применяет его к интерфейсу.
Установите dhclient
, если он не установлен:
sudo apt update
sudo apt install isc-dhcp-client
Запросите адрес по IPv6:
sudo dhclient -6
Команда не выводит результата в терминал, но, если запрос прошел успешно, интерфейс получит глобальный IPv6-адрес. Проверить можно так:
ip -6 addr
ip -6 route
ping -6 google.com
Если вы видите только локальный адрес вида fe80::
, значит, автоматическое получение не сработало, и придётся перейти к ручной настройке.
Ручная настройка через Netplan (Ubuntu)
На серверных дистрибутивах Ubuntu используется система Netplan для настройки сети. Чтобы задать IPv6 вручную, откройте конфигурационный файл, обычно это:
sudo nano /etc/netplan/50-cloud-init.yaml
Подставьте в блок поля, которые были получены в разделе «Подготовка к настройке IPv6»:
network:
version: 2
ethernets:
eth0:
dhcp4: true
dhcp6: false
addresses:
- <IPv6-адрес>/<длина префикса подсети>
gateway6: <IPv6-шлюз>
nameservers:
addresses:
- 2001:4860:4860::8888
- 2606:4700:4700::1111
Затем примените настройки:
sudo netplan apply
Проверьте результат:
ip -6 addr
ip -6 route
ping6 google.com
Если всё указано верно — адрес появится, и трафик пойдет через IPv6.
Windows
Чтобы настроить адрес в интерфейсе Windows:
-
Нажмите Win + R, введите
ncpa.cpl
и нажмите Enter — откроется окно «Сетевые подключения».
Окно «Выполнить» в Windows с командой для открытия сетевых подключений
-
Правый клик по активному подключению (например, «Ethernet») → «Свойства» («Properties»).
Сетевое подключение в Windows с вызовом меню «Свойства»
-
Выберите пункт IP версии 6 (TCP/IPv6) и нажмите кнопку «Свойства» («Properties»).
Окно свойств подключения в Windows с выбором протокола IPv6
-
Отметьте пункт «Использовать следующий IPv6-адрес» («Use the following IPv6 address») и заполните поля:
-
IPv6-адрес: введите ваш адрес (например,
2a03:6f00:a::1:a76
) -
Длина префикса подсети: часто Windows автоматически подставляет значение в окно ввода, основываясь на введенном IPv6-адресе.
-
Шлюз: вставьте значение, полученное в разделе «Подготовка к настройке IPv6».
-
Ниже отметьте «Использовать следующие адреса DNS-серверов» («Use the following DNS server addresses») и впишите:
-
2001:4860:4860::8888
-
2606:4700:4700::1111
Это DNS-серверы компаний Google и Cloudflare. Подробнее о настройке DNS мы рассказывали в этой статье.
Ручная настройка IPv6-адреса, шлюза и DNS-серверов в Windows
-
Нажмите OK → OK, чтобы сохранить настройки. Перезагрузите сервер или компьютер, чтобы изменения применились.
Настройка IPv6 на роутере
Если вы подключаетесь к интернету через домашний роутер, от его настроек зависит, получат ли ваши устройства IPv6-адреса и смогут ли они выйти в сеть по новому протоколу. К счастью, современные модели всё чаще поддерживают IPv6 «из коробки». Но не всегда он включен по умолчанию — придется настраивать вручную.
Зачем это нужно
Даже если ваш провайдер поддерживает IPv6, устройства в сети не смогут им пользоваться, пока роутер не начнет получать глобальный IPv6-адрес от провайдера, раздавать адреса устройствам (через SLAAC или DHCPv6) и передавать DNS и маршруты.
Как включить IPv6
У разных роутеров интерфейс отличается, поэтому точное расположение настроек может меняться. Чтобы найти нужный раздел, откройте веб-интерфейс роутера (обычно http://192.168.0.1
или http://192.168.1.1
) и найдите вкладку с названием вроде «IPv6», «Интернет», «WAN» или «Сеть». Если не получается найти нужный пункт, воспользуйтесь поиском в интернете. Например, запрос может быть таким: настройка IPv6 роутер TP-Link Archer C80
.
Обратите внимание, что у некоторых провайдеров IPv6 работает только при указании специфических параметров подключения (тип подключения, длина префикса, шлюз). Лучше уточнить это в личном кабинете или техподдержке.
Далее:
-
Выберите тип подключения.
-
Если провайдер предоставляет IPv6 напрямую — выберите Native IPv6 или DHCPv6.
-
Если IPv6 передается через IPv4 — выберите 6to4, 6rd или Tunnel (редко нужно).
-
Включите раздачу IPv6 внутри локальной сети. Опции могут называться: Enable SLAAC, Enable DHCPv6 Server или Assign IPv6 prefix to LAN.
-
Рекомендуется включить SLAAC + RDNSS — автоматическую настройку адресов и DNS без DHCP.
-
Пропишите DNS-серверы по IPv6:
-
Google:
2001:4860:4860::8888
-
Cloudflare:
2606:4700:4700::1111
-
Сохраните и перезапустите роутер.
Частые проблемы и их решения
Используйте переключатель, чтобы посмотреть основные ошибки и их решения для разных операционных систем.
Linux
Симптом |
Проблема |
Решение |
|
Устройство не получило глобальный IPv6-адрес |
Убедитесь, что включен DHCPv6/SLAAC. Убедитесь, что провайдер поддерживает IPv6. |
|
Не задан маршрут (шлюз) к IPv6 |
Проверьте наличие |
|
DNS не работает по IPv6 |
Убедитесь, что прописаны рабочие DNS-серверы (например, Google/Cloudflare). Проверьте |
DNS-сервер указан, но |
DNS сервер недоступен по IPv6 |
Проверьте соединение с DNS: |
Периодически теряется IPv6 |
SLAAC/DHCPv6 не обновляет адреса или адреса сбрасываются |
Убедитесь, что настроен |
После |
Ошибки в конфигурации Netplan |
Проверьте синтаксис YAML-файла: отступы, пробелы, правильность IP. Запустите |
DNS по-прежнему использует IPv4 |
|
Убедитесь, что DNS-серверы по IPv6 прописаны в |
IPv6-адрес есть, но нет доступа к сайтам |
Провайдер не дал маршрут в интернет или блокирует ICMPv6 |
Проверьте, приходит ли маршрут ( |
|
Система не получила маршрут по IPv6 |
Добавьте вручную: |
|
Конфликт с NetworkManager |
Отключите NetworkManager на сервере: |
Windows
Симптом |
Проблема |
Решение |
В |
Система не получила глобальный IPv6-адрес |
Проверьте, включена ли поддержка IPv6 в свойствах адаптера. Убедитесь, что роутер/провайдер раздает адреса. Пропишите IPv6 вручную. |
В |
Отсутствует маршрут (шлюз) |
Вручную укажите шлюз в свойствах адаптера. Убедитесь, что шлюз принадлежит одной подсети с вашим IPv6-адресом. |
В |
Не работает DNS по IPv6 |
Пропишите надежные IPv6-DNS (Google, Cloudflare) в свойствах адаптера вручную. |
|
DNS не возвращает AAAA-записи (IPv6-адреса) |
DNS-сервер не поддерживает IPv6-запросы. Используйте другие, например |
Адреса есть, DNS работает, но сайты не открываются |
ICMPv6 заблокирован или фаервол мешает маршрутам |
Убедитесь, что разрешен входящий и исходящий трафик ICMPv6 в брандмауэре Windows. Проверьте сетевой профиль (Домашняя/Общедоступная). |
Подключение нестабильно, IPv6 пропадает |
Конфликт настроек или проблемы с DHCPv6/SLAAC |
Попробуйте переключиться на ручную настройку. Отключите и снова включите IPv6 в свойствах адаптера. |
После ручной настройки интернет всё равно не работает |
Указан некорректный адрес, префикс или шлюз |
Убедитесь, что адрес и шлюз находятся в одной подсети. Проверьте длину префикса (чаще всего |
После изменения настроек сеть не отвечает |
Windows не применила изменения без перезапуска |
Перезагрузите компьютер. Иногда IPv6-стек требует полной перезагрузки, чтобы начать использовать новые настройки. |
В интерфейсе нет пункта настройки IPv6 |
Отключено или повреждено в системе |
Убедитесь, что включена служба «IP Helper». Запустите |
|
Браузер использует только IPv4 или конфликт DNS |
Очистите кэш DNS: |
Заключение
IPv6 давно перестал быть чем-то экспериментальным — это полноценный стандарт, который работает у большинства провайдеров, хостингов и в современных операционных системах. Но чтобы им действительно воспользоваться, недостаточно просто получить адрес — важно убедиться, что всё настроено: от маршрутов и DNS до поддержки в роутере.
В этой инструкции мы разобрали весь путь — от первой проверки до ручной настройки и устранения проблем. Если вы следовали шаг за шагом, то теперь ваш компьютер или сервер должен стабильно работать через IPv6, а сайты — открываться даже без IPv4.
Если все еще не получается, начните с простого: проверьте, виден ли глобальный адрес, работает ли DNS и доходит ли ping6 до Google. Это три контрольные точки, по которым можно понять, что именно не так.
IPv6 — это не сложно, если действовать по инструкции. А как только вы настроите его один раз, скорее всего, долго возвращаться к этому не придется.