Сеть и качество
NAT, двойной NAT и CGNAT в Xbox Remote Play: как проверить сеть
Сначала сравните Remote Play дома и через мобильный интернет, затем проверьте схему сети и WAN IPv4. Один статус NAT ещё не объясняет причину сбоя.
В этой статье
Если Xbox Remote Play работает дома, но не подключается извне, сначала повторите проверку с включённой консолью через домашнюю и внешнюю сеть. Затем сравните WAN IPv4 роутера с внешним IPv4 и выясните, где выполняется NAT: дома, у провайдера или на обоих участках. Двойной NAT и CGNAT могут затруднять соединение, но сами по себе не означают, что Remote Play недоступен.
Сначала отделите сетевой сбой от проблемы консоли
- Включите Xbox обычным способом и убедитесь, что разрешены удалённые функции. На этом этапе консоль должна оставаться включённой: пробуждение проверяется отдельно.
- Подключите устройство с XBPlayer к той же домашней сети, что и Xbox. Запустите Remote Play со своей консоли и запишите, появилась ли трансляция или какое сообщение об ошибке возникло.
- Завершите сеанс. На телефоне отключите Wi-Fi и повторите подключение через мобильный интернет с тем же клиентом и аккаунтом. При возможности проверьте ещё одну внешнюю сеть.
- На самой Xbox откройте сетевые настройки, выполните проверку NAT и запишите статус и дополнительные сообщения. Сопоставляйте их с результатами запусков, а не рассматривайте как окончательный диагноз.
Если не работает даже домашний запуск, сначала проверьте удалённые функции, вход в аккаунт и доступность консоли. Если одна внешняя сеть работает, а другая нет, исследуйте сеть принимающего устройства по инструкции для Remote Play вне дома. Если подключение возможно только к заранее включённой Xbox, перейдите к проверке удалённого пробуждения.
Где возникает второй NAT
NAT преобразует сетевые адреса. В типичной домашней IPv4-сети роутер позволяет нескольким устройствам с внутренними адресами выходить в интернет через одно подключение. Второй уровень преобразования может находиться в другом домашнем маршрутизаторе или в сети провайдера.
| Схема | Путь от Xbox | Что проверить |
|---|---|---|
| Один домашний NAT | Xbox → домашний роутер → интернет | Какой адрес получает роутер от провайдера |
| Двойной домашний NAT | Xbox → ваш роутер → модем-роутер провайдера → интернет | Выполняют ли оба устройства маршрутизацию с NAT |
| CGNAT | Xbox → домашний роутер → NAT провайдера → интернет | Использует ли провайдер общий публичный IPv4 для нескольких абонентов |
Два устройства дома ещё не означают двойной NAT: одно из них может быть модемом без маршрутизации или точкой доступа. Единственный роутер в квартире, в свою очередь, не исключает CGNAT. Домашний двойной NAT и CGNAT могут присутствовать одновременно. Запишите модели устройств и их режимы работы, прежде чем что-либо переключать.
Как сравнить WAN и внешний IPv4
В интерфейсе роутера найдите IPv4 активного интернет-подключения: раздел обычно называется WAN или Internet. Нужен адрес этого подключения, а не адрес Xbox и не адрес входа в настройки роутера. Затем на устройстве в той же домашней сети откройте сервис проверки внешнего IP и выберите результат именно для IPv4.
Сравнивайте адреса примерно в одно время и через один интернет-канал. Уже работающий VPN, прокси или второй канал могут изменить маршрут проверки. Если VPN можно временно отключить, повторите сравнение без него; иначе учитывайте, что вы видите адрес выхода туннеля. Сопоставление IPv4 с IPv6 ничего не скажет о наличии дополнительного IPv4 NAT.
| WAN IPv4 | Что означает адрес | Следующий шаг |
|---|---|---|
| 10.0.0.0–10.255.255.255; 172.16.0.0–172.31.255.255; 192.168.0.0–192.168.255.255 | Частные диапазоны RFC 1918: 10.0.0.0/8, 172.16.0.0/12 и 192.168.0.0/16 | Проверьте вышестоящий домашний роутер и спросите провайдера о его схеме. По одному такому адресу нельзя определить, где находится NAT. |
| 100.64.0.0–100.127.255.255 | Shared Address Space, 100.64.0.0/10 по RFC 6598; отдельный от RFC 1918 диапазон для операторских сетей | Уточните CGNAT у провайдера. Это не публичный IPv4. |
| Другой адрес | Адрес вне этих четырёх диапазонов ещё не обязательно публичный: существуют и другие специальные диапазоны | Сверьте его с внешним IPv4 и уточните тип адреса у провайдера. |
Несовпадение WAN и внешнего IPv4 может указывать на вышестоящий NAT, но сначала исключите другой маршрут проверки. Совпадение не гарантирует, что нужные соединения разрешены. Если WAN IPv4 отсутствует или интерфейс показывает несколько непонятных адресов, не подставляйте вместо него адрес локальной сети: попросите провайдера пояснить тип подключения.
Проверка диапазона WAN IPv4
Найдите WAN IPv4 активного подключения роутера по инструкции выше. Введите его, чтобы проверить диапазон; при желании сравните с внешним IPv4 через тот же интернет-канал.
Частные диапазоны RFC 1918
10.0.0.0–10.255.255.255, 172.16.0.0–172.31.255.255 и 192.168.0.0–192.168.255.255. Если WAN попал сюда, выясните, какое вышестоящее устройство выдало адрес: домашний роутер или сеть провайдера. По одному адресу место NAT не установить.
Shared Address Space
100.64.0.0–100.127.255.255 — отдельный общий диапазон для операторских сетей. Уточните CGNAT у провайдера. Этот признак сам по себе не объясняет отказ Remote Play.
Проверяемые специальные назначения
127.0.0.0–127.255.255.255 — loopback, обращение устройства к самому себе; 169.254.0.0–169.254.255.255 — link-local, связь в локальном сегменте; 224.0.0.0–239.255.255.255 — multicast, групповые адреса. Они не подходят для сравнения с обычным внешним IPv4 подключения. Перепроверьте источник адреса.
Другой адрес и ручное сравнение
Вне проверяемых диапазонов; публичность и доступность не установлены. Для ручного сравнения используйте WAN и внешний IPv4 примерно за одно время, через один интернет-канал, без VPN и прокси. Совпадение не гарантирует входящие соединения. Несовпадение может указывать на вышестоящий NAT или различие маршрута, но не устанавливает место NAT и наличие CGNAT.
Если WAN IPv4 отсутствует или непонятен, запросите описание подключения у провайдера.
Почему статус NAT не даёт готового ответа
Статус NAT на Xbox помогает диагностике, но не измеряет качество трансляции и не подтверждает доступность из каждой внешней сети. Если прямое подключение недоступно, XBPlayer может использовать ретрансляцию через сервер-посредник. Возможность подключения по-прежнему зависит от ограничений конкретной сети.
Поэтому результат важнее одного индикатора: записывайте, подключился ли клиент, из какой сети и при каком состоянии консоли. Если трансляция уже работает, менять адресацию только ради другого статуса NAT не требуется.
Что уточнить у провайдера до покупки адреса
- Используется ли CGNAT на моём подключении и выдаётся ли публичный IPv4 непосредственно моему роутеру?
- Выполняет ли NAT предоставленный модем-роутер и какой режим нужен при подключении собственного роутера?
- Можно ли получить публичный динамический IPv4 и какие ограничения входящих соединений сохранятся?
- Если доступен только статический адрес, какое именно ограничение устранит эта услуга и сколько она стоит?
Публичность и постоянство адреса — разные свойства: публичный IPv4 может меняться. Статический адрес сам по себе также не означает публичный. Уточните оба свойства; названия «белый» и «игровой» не заменяют описания услуги. Покупка публичного IPv4 не устраняет оставшийся двойной NAT дома и не гарантирует исправление Remote Play.
Что менять после подтверждения причины
При двойном домашнем NAT цель — оставить один домашний маршрутизатор с NAT. Возможные варианты: режим моста на модеме-роутере провайдера при сохранении собственного роутера или режим точки доступа на втором устройстве, когда первым остаётся роутер провайдера. Выбирайте поддерживаемый вариант по инструкции к конкретной модели.
Перед переключением сохраните настройки и способ возврата, уточните параметры интернет-подключения и работу телевидения или телефонии через это оборудование. После одного изменения повторите домашний и внешний запуск. Если связь ухудшилась, верните прежнюю конфигурацию. При CGNAT изменение домашнего роутера не убирает преобразование у провайдера.
Не включайте DMZ, не открывайте порты наугад и не устанавливайте VPN только из-за сообщения о NAT. Для конкретного изменения сначала найдите рекомендацию производителя или Xbox, подходящую вашей схеме. Если туннель уже используется, отдельно проверьте его влияние по инструкции о VPN и Remote Play.
Источники и дополнительные материалы
- RFC 1918: Address Allocation for Private Internets — Три частных диапазона IPv4 и их отличие от публичной адресации.
- RFC 6598: IANA-Reserved IPv4 Prefix for Shared Address Space — Диапазон 100.64.0.0/10 выделен для Shared Address Space и отличается от RFC 1918.
- IANA: IPv4 Special-Purpose Address Space — Частные, Shared и другие специальные диапазоны; отсутствие в четырёх перечисленных диапазонах не доказывает публичность адреса.
- Xbox Remote Play — Remote Play передаёт игры со своей консоли с включёнными удалёнными функциями. Для проверки соединения оставьте Xbox включённой.
- XBPlayer: приложение для Remote Play и Cloud Gaming — Официальный сайт приложения и ссылки на загрузку. Конкретные определения диагностики и порядок применения настроек приведены в профильных статьях.
- TP-Link: Deco with an Existing Router — Двойной NAT при двух маршрутизаторах и режимы точки доступа и моста. Конкретные способы переключения относятся к Deco; для другой модели используйте её инструкцию.
- Google Home and Nest: Bridge mode — Мост нужен при конкретных проблемах двойного NAT; возможности и ограничения зависят от оборудования.
Кратко о главном
Откройте запрос на пересказ со ссылкой на эту статью. Для Gemini запрос скопируется — вставьте его в чат.