<div><img src="https://top-fwz1.mail.ru/counter?id=3548135;js=na" style="position:absolute;left:-9999px;" alt="Top.Mail.Ru" /></div>
Публичное облако на базе VMware с управлением через vCloud Director
Вход / Регистрация

Подключение и настройка IPv6: инструкция

8
15 минут чтения
Средний рейтинг статьи: 5

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 — это локальный адрес, он не выходит в интернет.

Image5

Пример вывода команды ip -6 addr в Linux, когда IPv6-адрес выдан и распознается

Даже если машина получила IPv6-адрес, без DNS-серверов по IPv6 сайты не будут открываться — браузер не сможет «перевести» доменное имя в IP. Поэтому сразу после проверки адреса имеет смысл посмотреть, какие DNS настроены и работают ли они через новый протокол. Проверьте DNS командой:

resolvectl status

Image4

Пример вывода команды 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 или нет.

Image3

Пример вывода команды 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 отключен или не настроен.

Image1

Пример вывода команды 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 вручную.

Image7

Пример вывода команды 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;
  • провайдер дал адрес, но не дал маршрут.

Image6

Пример вывода команды ping -6 google.com в Windows, когда пакеты доходят до получателя

Что означают результаты проверки

Если у вас есть глобальный IPv6-адрес (начинается с 2xxx:: или 3xxx::), DNS возвращает AAAA-записи, команды ping -6 или ping6 успешно доходят до 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-адрес выдается серверам автоматически, если они находятся в Санкт-Петербурге, Москве, Нидерландах или Казахстане. Адрес можно найти на вкладке «Дашборд» вашего сервера: 

Image11

Панель управления 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:

  1. Нажмите Win + R, введите ncpa.cpl и нажмите Enter — откроется окно «Сетевые подключения».

Image2

Окно «Выполнить» в Windows с командой для открытия сетевых подключений

  1. Правый клик по активному подключению (например, «Ethernet») → «Свойства» («Properties»).

Image10

Сетевое подключение в Windows с вызовом меню «Свойства»

  1. Выберите пункт IP версии 6 (TCP/IPv6) и нажмите кнопку «Свойства» («Properties»).

Image8

Окно свойств подключения в Windows с выбором протокола IPv6

  1. Отметьте пункт «Использовать следующий IPv6-адрес» («Use the following IPv6 address») и заполните поля:

    • IPv6-адрес: введите ваш адрес (например, 2a03:6f00:a::1:a76)

    • Длина префикса подсети: часто Windows автоматически подставляет значение в окно ввода, основываясь на введенном IPv6-адресе. 

    • Шлюз: вставьте значение, полученное в разделе «Подготовка к настройке IPv6».

  2. Ниже отметьте «Использовать следующие адреса DNS-серверов» («Use the following DNS server addresses») и впишите:

    • 2001:4860:4860::8888

    • 2606:4700:4700::1111

Это DNS-серверы компаний Google и Cloudflare. Подробнее о настройке DNS мы рассказывали в этой статье

Image9

Ручная настройка IPv6-адреса, шлюза и DNS-серверов в Windows

  1. Нажмите 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 работает только при указании специфических параметров подключения (тип подключения, длина префикса, шлюз). Лучше уточнить это в личном кабинете или техподдержке.

Далее:

  1. Выберите тип подключения. 

    • Если провайдер предоставляет IPv6 напрямую — выберите Native IPv6 или DHCPv6.

    • Если IPv6 передается через IPv4 — выберите 6to4, 6rd или Tunnel (редко нужно).

  2. Включите раздачу IPv6 внутри локальной сети. Опции могут называться: Enable SLAAC, Enable DHCPv6 Server или Assign IPv6 prefix to LAN. 

  3. Рекомендуется включить SLAAC + RDNSS — автоматическую настройку адресов и DNS без DHCP.

  4. Пропишите DNS-серверы по IPv6:

    • Google: 2001:4860:4860::8888

    • Cloudflare: 2606:4700:4700::1111

  5. Сохраните и перезапустите роутер.

Частые проблемы и их решения

Используйте переключатель, чтобы посмотреть основные ошибки и их решения для разных операционных систем. 

Linux

Симптом

Проблема

Решение

ip -6 addr показывает только fe80::

Устройство не получило глобальный IPv6-адрес

Убедитесь, что включен DHCPv6/SLAAC. Убедитесь, что провайдер поддерживает IPv6.

ping6 google.com → Network is unreachable

Не задан маршрут (шлюз) к IPv6

Проверьте наличие gateway6 в Netplan или настройте вручную: ip -6 route add default via <шлюз> dev eth0.

ping6 google.com → Name or service not known

DNS не работает по IPv6

Убедитесь, что прописаны рабочие DNS-серверы (например, Google/Cloudflare). Проверьте resolvectl status и cat /etc/resolv.conf.

DNS-сервер указан, но ping6 всё равно не работает

DNS сервер недоступен по IPv6

Проверьте соединение с DNS: ping6 2606:4700:4700::1111. Попробуйте другой DNS.

Периодически теряется IPv6

SLAAC/DHCPv6 не обновляет адреса или адреса сбрасываются

Убедитесь, что настроен dhcp6: true или включен SLAAC. Проверьте логи: journalctl -u systemd-networkd или nmcli device show.

После netplan apply IPv6 не работает

Ошибки в конфигурации Netplan

Проверьте синтаксис YAML-файла: отступы, пробелы, правильность IP. Запустите sudo netplan try или sudo netplan generate && sudo netplan apply.

DNS по-прежнему использует IPv4

systemd-resolved работает только с IPv4

Убедитесь, что DNS-серверы по IPv6 прописаны в nameservers.addresses. Перезапустите службу: sudo systemctl restart systemd-resolved.

IPv6-адрес есть, но нет доступа к сайтам

Провайдер не дал маршрут в интернет или блокирует ICMPv6

Проверьте, приходит ли маршрут (ip -6 route). Убедитесь, что ICMPv6 не блокируется фаерволом: откройте icmpv6 в iptables или nftables.

ip -6 route пустой

Система не получила маршрут по IPv6

Добавьте вручную: sudo ip -6 route add default via <шлюз> dev <интерфейс>.

systemd-networkd игнорирует конфигурацию

Конфликт с NetworkManager

Отключите NetworkManager на сервере: sudo systemctl stop NetworkManager && sudo systemctl disable NetworkManager. Используйте только systemd-networkd.

Windows

Симптом

Проблема

Решение

В ipconfig нет IPv6-адреса (только fe80::)

Система не получила глобальный IPv6-адрес

Проверьте, включена ли поддержка IPv6 в свойствах адаптера. Убедитесь, что роутер/провайдер раздает адреса. Пропишите IPv6 вручную.

В ping -6 google.com — Destination unreachable

Отсутствует маршрут (шлюз)

Вручную укажите шлюз в свойствах адаптера. Убедитесь, что шлюз принадлежит одной подсети с вашим IPv6-адресом.

В ping -6 или nslookup — ошибка Name or service not known

Не работает DNS по IPv6

Пропишите надежные IPv6-DNS (Google, Cloudflare) в свойствах адаптера вручную.

nslookup -type=AAAA google.com — can't find

DNS не возвращает AAAA-записи (IPv6-адреса)

DNS-сервер не поддерживает IPv6-запросы. Используйте другие, например 2001:4860:4860::8888.

Адреса есть, DNS работает, но сайты не открываются

ICMPv6 заблокирован или фаервол мешает маршрутам

Убедитесь, что разрешен входящий и исходящий трафик ICMPv6 в брандмауэре Windows. Проверьте сетевой профиль (Домашняя/Общедоступная).

Подключение нестабильно, IPv6 пропадает

Конфликт настроек или проблемы с DHCPv6/SLAAC

Попробуйте переключиться на ручную настройку. Отключите и снова включите IPv6 в свойствах адаптера.

После ручной настройки интернет всё равно не работает

Указан некорректный адрес, префикс или шлюз

Убедитесь, что адрес и шлюз находятся в одной подсети. Проверьте длину префикса (чаще всего /64).

После изменения настроек сеть не отвечает

Windows не применила изменения без перезапуска

Перезагрузите компьютер. Иногда IPv6-стек требует полной перезагрузки, чтобы начать использовать новые настройки.

В интерфейсе нет пункта настройки IPv6

Отключено или повреждено в системе

Убедитесь, что включена служба «IP Helper». Запустите services.msc и проверьте статус службы.

ping -6 работает, но сайты не открываются в браузере

Браузер использует только IPv4 или конфликт DNS

Очистите кэш DNS: ipconfig /flushdns. Попробуйте другой браузер или сбросьте настройки сети.

Заключение

IPv6 давно перестал быть чем-то экспериментальным — это полноценный стандарт, который работает у большинства провайдеров, хостингов и в современных операционных системах. Но чтобы им действительно воспользоваться, недостаточно просто получить адрес — важно убедиться, что всё настроено: от маршрутов и DNS до поддержки в роутере.

В этой инструкции мы разобрали весь путь — от первой проверки до ручной настройки и устранения проблем. Если вы следовали шаг за шагом, то теперь ваш компьютер или сервер должен стабильно работать через IPv6, а сайты — открываться даже без IPv4.

Если все еще не получается, начните с простого: проверьте, виден ли глобальный адрес, работает ли DNS и доходит ли ping6 до Google. Это три контрольные точки, по которым можно понять, что именно не так.

IPv6 — это не сложно, если действовать по инструкции. А как только вы настроите его один раз, скорее всего, долго возвращаться к этому не придется.

8
15 минут чтения
Средний рейтинг статьи: 5
Хотите внести свой вклад?
Участвуйте в нашей контент-программе за
вознаграждение или запросите нужную вам инструкцию
img-server
Пока нет комментариев