Руководство по настройке IPv6 в Windows для опытных пользователей

Применимо к: Windows 10, version 1809Windows Server 2019, all versionsWindows Server 2016 Больше

Введение


Windows Vista, Windows Server 2008 и более поздние версии Windows реализуют RFC 3484 и используют таблицу префикса для того, чтобы определить, какой адрес использовать, если для имени домена (DNS) доступно несколько адресов.

По умолчанию Windows предоставляет глобальные одноадресные IPv6-адреса по адресам IPv4.

Аннотация


Обычно ИТ-администраторы требуют отключить IPv6. Это часто связано с неизвестной проблемой, имеющей отношение к сети, например, проблемой разрешения имен.

Важно! Протокол IPv6 является обязательным компонентом ОС Windows Vista, Windows Server 2008 и более поздних версий Windows. Отключать протокол IPv6 или его компоненты не рекомендуется. Это может привести к нарушению работы компонентов Windows.

Вместо того чтобы отключать IPV6, рекомендуется использовать пункт "Предпочитать IPv4 вместо IPv6" в политиках префиксов.

Автоматическое отключение или повторное включение IPv6 или его компонентов


Чтобы автоматически отключить или повторно включить IPv6 или его компоненты, выполните следующие действия:

  1. Щелкните Скачать, чтобы перейти к необходимой процедуре.
  2. Нажмите Выполнить или Открыть в диалоговом окне Загрузка файла .
  3. Следуйте указаниям мастера.
 
Предпочтение протокола IPv4 протоколу IPv6 в политиках префиксов Отключение IPv6 на всех нетуннельных интерфейсах Отключение IPv6 на всех туннельных интерфейсах Отключение IPv6 на нетуннельных интерфейсах (кроме замыкания на себя) и интерфейсе туннелирования IPv6
 
Предпочтение протокола IPv6 протоколу IPv4 в политиках префиксов Повторное включение IPv6 на всех нетуннельных интерфейсах Повторное включение IPv6 на всех туннельных интерфейсах Повторное включение IPv6 на нетуннельных интерфейсах и на туннельных интерфейсах IPv6
 

Использование раздела реестра для настройки IPv6


Важно! Внимательно выполняйте шаги, описанные в этом разделе. Неправильное изменение реестра может привести к возникновению серьезных проблем, Прежде чем приступить к изменениям, создайте резервную копию реестра для восстановления на случай возникновения проблем.

Чтобы настроить IPv6, измените следующее значение реестра на основе следующей таблицы.

Location:         HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters\Name:             DisabledComponentsType:             REG_DWORDMin Value:        0x00Max Value:        0xFF (IPv6 disabled)

Функциональность IPv6

Параметр реестра

Примечания

Предпочитать протокол IPv4 протоколу IPv6

Dec 32

Hex 0x20

Bin xx1x xxxx

Рекомендуется вместо отключения.

Отключение IPv6

Dec 255

Hex 0xFF

Bin 1111 1111

Если вы столкнулись с задержками при запуске системы Windows 7 с пакетом обновлений 1 или Windows Server 2008 R2 с пакетом обновлений 1 после отключения протокола IPv6, см. статью Базы знаний Майкрософт KB3014406.

Кроме того, если протокол IPv6 неправильно отключен в реестре (для параметра реестра DisabledComponents установлено значение 0xfffffff), будет возникать пятисекундная задержка при запуске системы. Корректным значением является 0xff.
Дополнительные сведения читайте в вопросе о рекомендациях Майкрософт по отключению IPv6 в разделе IPv6 для Microsoft Windows: вопросы и ответы.

Значение реестра DisabledComponents не влияет на состояние флажка. Поэтому даже если в разделе реестра DisabledComponents протокол IPv6 отключен, флажок на вкладке Сеть для каждого из интерфейсов все еще можно установить. Это поведение не является отклонением от нормы.

Отключение IPv6 на всех нетуннельных интерфейсах

Dec 16

Hex 0x10

Bin xxx1 xxxx

 

Отключение IPv6 на всех туннельных интерфейсах

Dec 1

Hex 0x01

Bin xxxx xxx1

 

Отключение IPv6 на нетуннельных (кроме петлевых) и туннельных интерфейсах

Dec 17

Hex 0x11

Bin xxx1 xxx1

 

Предпочитать протокол IPv6 протоколу IPv4

Bin xx0x xxxx

 

Повторное включение IPv6 на всех нетуннельных интерфейсах

Bin xxx0 xxxx

 

Повторное включение IPv6 на всех туннельных интерфейсах

Bin xxx xxx0

 

Повторное включение IPv6 на нетуннельных интерфейсах и на туннельных интерфейсах IPv6

Bin xxx0 xxx0

 


Примечания.

  • Администраторы должны создать ADMX-файл, чтобы использовать параметры из шага 5 в рамках параметра групповой политики.
  • Чтобы изменения вступили в силу, необходимо перезагрузить компьютер.
  • Значение, отличное от 0 или 32, вызовет сбой в службе маршрутизации и удаленного доступа после вступления изменения в силу.

По умолчанию при назначении интерфейсу общедоступного IPv4-адреса (то есть IPv4-адреса, который не входит в диапазоны 10.0.0.0/8, 172.16.0.0/12 и 192.168.0.0/16) в Windows Vista, Windows 7, Windows Server 2008 и Windows Server 2008 R2 туннельный протокол 6to4 включен. 6to4 автоматически назначает IPv6-адрес туннельному интерфейсу 6to4 для каждого такого назначенного адреса, а 6to4 динамически регистрирует эти IPv6-адреса на назначенных DNS-серверах. Если такое поведение нежелательно, рекомендуется отключить туннельные интерфейсы IPv6 на затронутых компьютерах.

Для изменения раздела реестра можно также выполнить следующие действия:

  1. Запустите командную строку от имени администратора.
  2. Выполните следующую команду:
    reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters" /v DisabledComponents /t REG_DWORD /d <value> /f

Примечание Замените значение соответствующим значением в предыдущей таблице.

Вычисление значения реестра

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

Для получения дополнительных сведений о компонентах каждого бита (от низкого до высокого) см. следующую таблицу.

Туннель Отключение туннельных интерфейсов
Tunnel6to4 Отключение интерфейсов 6to4
TunnelIsatap Отключение интерфейсов Isatap
TunnelTeredo Отключение интерфейсов Teredo
Собственный Отключение собственных интерфейсов (включая PPP)
PreferIpv4 В политике префиксов по умолчанию предпочтение отдается IP версии 4.
TunnelCp Отключение интерфейсов CP
TunnelIpTls Отключение интерфейсов IP-TLS

Для каждого бита 0 означает false и 1 означает true. Дополнительные сведения см. в следующей таблице.
 
 

Предпочтение протокола IPv4 протоколу IPv6 в политиках префиксов

Отключение IPv6 на всех нетуннельных интерфейсах

Отключение IPv6 на всех туннельных интерфейсах

Отключение IPv6 на нетуннельных интерфейсах (кроме замыкания на себя) и интерфейсе туннелирования IPv6

Отключение туннельных интерфейсов

0

0

1

1

Отключение интерфейсов 6to4

0

0

0

0

Отключение интерфейсов Isatap

0

0

0

0

Отключение интерфейсов Teredo

0

0

0

0

Отключение собственных интерфейсов (включая PPP)

0

1

0

1

В политике префиксов по умолчанию предпочтение отдается IP версии 4.

1

0

0

0

Отключение интерфейсов CP

0

0

0

0

Отключение интерфейсов IP-TLS

0

0

0

0

Двоичный файл

0010 0000

0001 0000

0000 0001

0001 0001

Шестнадцатеричная

0x20

0x10

0x01

0x11

Ссылка


Дополнительные сведения см. в следующей статье:

969029 Функциональные возможности выбора источника IP-адреса в Windows Server 2008 и Windows Vista отличаются от соответствующих функций в предыдущих версиях Windows

Сведения о RFC 3484 см. в разделе Выбор адреса по умолчанию для протокола IP версии 6 (IPv6). 

Дополнительные сведения о том, как установить приоритет IPv4 над IPv6 см.в разделе Использование SIO_ADDRESS_LIST_SORT.

Сведения о RFC 4291 смсм. в разделе Архитектура версии IP. 

Дополнительные сведения о связанных неполадках см. в следующих статьях:

Пример 1. На контроллерах домена может возникнуть ситуация, когда работа LDAP через UDP 389 будет остановлена.
Обратитесь к разделу
816103 Как использовать Portqry для исправления ошибок подключения Active Directory

Пример 2. В Exchange Server 2010 могут возникать проблемы, прекращающие работу Exchange.
См. Аргументы против отключения IPv6 и отключения IPv6 и Exchange — во всех случаях.

Пример 3.  Отказоустойчивые кластеры
См. раздел Что такое виртуальный адаптер отказоустойчивых кластеров Microsoft Failover Cluster Virtual Adapter? И Отказоустойчивая кластеризация и IPv6 в Windows Server 2012 R2.

Инструменты для упрощения трассировки сети

Анализатор сообщений Microsoft

Microsoft Network Monitor 3.4 (архив)
Предупреждение  Netmon 3.4 несовместим с ОС Windows Server 2012 или более новой ОС, когда включена возможность объединения сетевой карты LBFO. Вместо этого используйте анализатор сообщений.