В поле вида NAT в Windows 10 отображается "Teredo не удается получить адрес"

Если вы не можете присоединиться к многопользовательской игре на Xbox Live, разместить ее либо подключиться к сеансу командного чата, нажмите кнопку Пуск, выберите Настройки > Игры > Сеть Xbox и проверьте параметр Тип NAT.

Если там указано значение Teredo не удается получить адрес, ваш ПК не может получить IP-адрес Teredo.

Teredo — сетевой протокол, применяемый для установки безопасных соединений между клиентами и серверами и обеспечения связи между устройствами за маршрутизаторами, использующими трансляцию сетевых адресов (NAT).

IP-адрес Teredo не удастся получить, если есть проблема с вашим адаптером Teredo, если устройство в вашей сети блокирует протокол Teredo или на вашем ПК установлено ПО, отключающее функциональность Teredo. Без IP-адреса Teredo вы не сможете использовать командный чат и играть в многопользовательские игры в службе Xbox Live.

Примечание. IP-адрес Teredo необходим только для использования командного чата и многопользовательских игр в службе Xbox Live. Если в игре не используется служба Xbox Live, то за помощью в решении проблем с командным чатом и многопользовательским режимом обращайтесь в службу поддержки изготовителя игры.

Настройки в разделе

Решения

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

Решение 1. Проверьте наличие подключения к Интернету

  1. Нажмите кнопку Windows на своем устройстве или клавиатуре или выберите значок Windows в левом нижнем углу главного экрана.
  2. Выберите Настройки > Игры, а затем выберите Сеть Xbox.
  3. В разделе Состояние подключения убедитесь, что в поле Подключение к Интернету указано состояние Подключено.

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

Решение 2. Нажмите кнопку "Fix it" (Исправить) в разделе "Сеть Xbox"

  1. Нажмите кнопку Windows на своем устройстве или клавиатуре или выберите значок Windows в левом нижнем углу главного экрана.
  2. Выберите Настройки > Игры, а затем выберите Сеть Xbox.
  3. Выберите Fix it (Исправить). Windows попытается обнаружить и устранить известные проблемы с Teredo. Примечание. Может потребоваться перезагрузка компьютера, чтобы изменения вступили в силу после нажатия кнопки Fix it (Исправить).

Решение 3. Проверьте, не отключен ли протокол Teredo в реестре программой или же вручную заданным значением.

Некоторые программы могут изменять сетевые параметры ПК, чтобы отключить компоненты IPv6 (Интернет-протокол версии 6), в том числе туннельный адаптер Teredo. Чтобы проверить состояние адаптера Teredo, выполните следующие команды.

Проверьте путь реестра iphlpsvc.

  1. Щелкните правой кнопкой мыши кнопку Пуск и выберите Командная строка (администратор).
  2. Выполните следующую команду из командной строки администратора:

    reg query HKLM\System\CurrentControlSet\Services\iphlpsvc\Teredo

    Если в выходных данных имеется следующая строка, значит, протокол Teredo отключен.

    Type REG_DWORD 0x4

  3. Вы можете включить протокол Teredo повторно, выполнив следующую команду из командной строки администратора:

    netsh interface Teredo set state type=default

Проверьте путь реестра TcpIp6.

  1. Щелкните правой кнопкой мыши кнопку Пуск и выберите Командная строка (администратор).
  2. Выполните следующую команду из командной строки администратора.

    reg query HKLM\System\CurrentControlSet\Services\TcpIp6\Parameters

    Если вывод содержит следующую строку и отображаемое значение не равно 0x0, то это может указывать на то, что Teredo отключен.

    DisabledComponents REG_DWORD 0x8e

  3. Вы можете включить протокол Teredo повторно, выполнив следующую команду из командной строки администратора:

    reg add HKLM\System\CurrentControlSet\Services\Tcpip6\Parameters /v DisabledComponents /t REG_DWORD /d 0x0

Некоторые приложения изменяют значения реестра для отключения Teredo во время установки, другие — каждый раз при запуске. Если на вашем ПК установлено одно из перечисленных ниже приложений, обновите его до последней версии или обратитесь к справочной документации приложения, чтобы узнать, как включить туннелирование Teredo.

* Asus Game First Service: выполните обновления до последней версии или обратитесь в службу поддержки по адресу http://asus.com/support.

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

  1. Щелкните правой кнопкой мыши кнопку Пуск и выберите пункт Командная строка (администратор).
  2. Выполните следующие команды из командной строки администратора, чтобы отключить AsusGameFirstService, остановите службу AsusGameFirstService, а затем снова включите Teredo в реестре.
    • sc config AsusGameFirstService start= disabled
    • sc stop AsusGameFirstService
    • reg add HKLM\System\CurrentControlSet\Services\Tcpip6\Parameters /v DisabledComponents /t REG_DWORD /d 0x0

Решение 4. Проверьте, выполняется ли вспомогательная служба IP

Чтобы обеспечить нормальную работу протокола Teredo, вспомогательная служба IP должна быть запущена и иметь автоматический запуск. Чтобы проверить это, выполните следующие действия.

  1. Нажмите кнопку Пуск и введите в окне поиска Службы.
  2. Выберите Службы.
  3. Проверьте Тип запуска для следующей службы — должно быть задано значение по умолчанию.

    Вспомогательная служба IP, тип запуска: автоматический

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

  1. В приложении "Службы" дважды щелкните вспомогательную службу IP Helper.
  2. В окне "Свойства" выберите значение Автоматически в раскрывающемся списке Тип запуска.
  3. В разделе Состояние службы нажмите кнопку Запустить.
  4. Чтобы сохранить изменения, нажмите кнопку ОК.

Некоторые приложения в процессе оптимизации производительности меняют конфигурацию ПК и отключают службы Windows. Иногда среди них оказывается и вспомогательная служба IP. Если вы пользуетесь одной из таких программ оптимизации, обратите внимание на изменения в конфигурации служб, которые она производит, так как для работы многопользовательских игр и командного чата Xbox Live может потребоваться восстановление настроек.

Решение 5. Проверьте, не задано ли для сервера Teredo название, недопустимое или заблокированное в файле hosts

Чтобы обеспечить нормальную работу протоколу Teredo, необходимо использовать допустимое название сервера Teredo. Чтобы проверить это, выполните следующие действия.

  1. Щелкните правой кнопкой мыши кнопку Пуск и выберите пункт Командная строка (администратор).
  2. Выполните следующую команду из командной строки администратора:

    netsh interface Teredo show state

    Если отображается следующий текст, то настроено недопустимое имя сервера Teredo либо в файле hosts заблокирован Teredo:

    не удалось получить имя сервера

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

netsh interface Teredo set state servername=default

Если по-прежнему выдается ошибка не удалось разрешить имя сервера после выполнения команды netsh interface Teredo show state, то это может указывать на наличие программы, блокирующей доступ вашего компьютера к серверам Teredo путем добавления записей в файл C:\WINDOWS\system32\drivers\etc\hosts.

Проверка записей файла hosts.

  1. Введите следующую команду из командной строки администратора:

    netsh interface Teredo show state

    Запишите имя сервера, показанное в выводе, например win1807.ipv6.microsoft.com.

  2. Затем откройте файл hosts, введя следующую команду в командной строке администратора:

    notepad.exe c:\WINDOWS\system32\drivers\etc\hosts

    В Блокноте выберите Правка > Поиск. Затем введите имя сервера, которое было указано в выводе команды netsh interface Teredo show state без завершающей точки и нажмите Искать далее. Пример. Если имя сервера в выводе было win1807.ipv6.microsoft.com, введите win1807.ipv6.microsoft.com

  3. Если удастся найти запись с таким именем сервера, удалите эту запись и сохраните файл hosts.

Решение 6. Проверьте, не блокируются ли подключения Teredo домашним маршрутизатором при обнаружения подключения IPv6

Некоторые маршрутизаторы блокируют возможность подключения Teredo, если обнаруживают подключение IPv6 на интерфейсе WAN маршрутизатора. Чтобы обеспечить нормальное функционирование протокола Teredo, в маршрутизаторе необходимо включить поддержку протокола Teredo. Если у вас как раз такой маршрутизатор, убедитесь, что его встроенное программное обеспечение обновлено до последней версии, а также изучите сопроводительную документацию, чтобы выяснить, как включить на маршрутизаторе туннелирование Teredo. Для маршрутизаторов Apple AirPort и FRITZ!box см. следующие документы.

Решение 7. Проверьте, не блокируются ли соединения Teredo при подключенном клиенте VPN или установленном сетевом адаптере VPN

Некоторые VPN-клиенты при подключении отключают протокол Teredo. Некоторые VPN-клиенты, устанавливающие сетевой адаптер, также отключают Teredo до тех пор, пока не будет удален адаптер VPN. Если вы установили клиент VPN, но Teredo по-прежнему не работает, даже если клиент VPN отключен, проверьте, установлена ли у вас сетевая плата TAP-Windows Adapter V9.

  1. Щелкните правой кнопкой мыши кнопку Пуск и выберите пункт Диспетчер устройств.
  2. Выберите Просмотр > Показать скрытые устройства.
  3. Выберите Сетевые адаптеры.
  4. Определите, есть ли адаптеры с названием, подобным TAP-Windows Adapter V9. Щелкните имя платы правой кнопкой мыши и выберите Удалить.

    Примечание. Удаление сетевого адаптера VPN может решить проблемы с работой протокола Teredo, но, скорее всего, приведет к сбоям в клиентском программном обеспечении VPN. Если вам требуется и функциональность VPN, и поддержка Teredo, смотрите справочную документацию для VPN-клиента.

  5. Перезагрузите компьютер.

Проблема решена?

Да
Нет

Спасибо за отзыв

Спасибо за отзыв!

Нам жаль, что эта статья не помогла вам решить проблему. Мы будем продолжать поиск решения. Попробуйте обратиться в сообщество ниже.
Получить справку в сообществе
Ambassador chat image
Чат для экспертов
Поговорить индивидуально с пользователем Xbox для получения справки.

Написать отзыв для этой темы

255 симв. осталось.
Для защиты своей конфиденциальности не указывайте контактные данные в отзыве.
Получить справку в сообществе
Ambassador chat image
Чат для экспертов
Поговорить индивидуально с пользователем Xbox для получения справки.

Связаться с нами

Вы хотите обратиться в службу поддержки по поводу проблемы "В поле вида NAT в Windows 10 отображается "Teredo не удается получить адрес"", о которой вы читали, или по поводу другой проблемы?