Опубликовать эту страницу

Тип NAT приложения Xbox для 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. На компьютере запустите приложение Xbox.
  2. Выберите Настройки > Сеть.
  3. В разделе Состояние сети убедитесь, что в поле Подключение к Интернету выводится статус Подключено.

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

Решение 2. Удалите адаптер Teredo и установите повторно

Удаление адаптера Teredo.

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

    netsh interface Teredo set state disable

  3. Щелкните правой кнопкой мыши значок Пуск и выберите Диспетчер устройств.
  4. Выберите Просмотр > Показать скрытые устройства.
  5. Выберите Сетевые адаптеры.
  6. Найдите адаптеры, которые содержат в названии "Teredo", например Teredo Tunneling Pseudo-Interface или Microsoft Teredo Tunneling Adapter. Щелкните имя адаптера правой кнопкой мыши и выберите Удалить.
  7. Перезагрузите ПК.

Повторное включение адаптера Teredo.

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

    netsh interface Teredo set state type=default

Примечание. Переустановка Microsoft Teredo Tunneling Adapter будет выполнена автоматически. Не устанавливайте адаптер Teredo Tunneling Pseudo-Interface вручную в диспетчере устройств, так как это может вызвать неполадки в работе Teredo.

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

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

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

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

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

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

    Введите 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.
  2. В окне "Свойства" выберите в раскрывающемся списке Тип запуска значение Автоматический.
  3. В разделе Состояние службы нажмите кнопку Запустить.
  4. Чтобы сохранить изменения, нажмите кнопку ОК.

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

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

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

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

    netsh interface Teredo show state

    Значение по умолчанию для этого параметра в Windows 10 — win10.ipv6.microsoft.com.

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

netsh interface Teredo set state servername=default

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

Некоторые приложения блокируют связь вашего ПК с серверами Teredo, добавив записи в файл hosts в папке C:\WINDOWS\system32\drivers\etc\hosts.

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

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

    netsh interface Teredo show state

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

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

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

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

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

  2. В приложении Блокнот выберите в меню команду Правка > Найти. Затем введите win10.ipv6.microsoft.com и нажмите Искать далее.
  3. Если найдена запись с таким именем сервера, удалите запись и сохраните файл hosts.

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

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

Решение 8. Проверьте, не блокируются ли соединения 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 приложения Xbox для Windows 10 отображается как "Teredo не удается получить адрес"", о которой вы читали, или по поводу другой проблемы?

Опубликовать эту страницу