По какой причине некоторые онлайн-игры могут работать некорректно, если интернет-провайдер предоставляет только IPv6?
Некоторые провайдеры предлагают IPv4 за дополнительную плату. Есть ли альтернативы этому, чтобы решить проблемы, связанные с играми, например, заставить вашу консоль выглядеть так, будто у нее есть адрес IPv4, другими способами (возможно, с использованием дополнительного оборудования, например, другого маршрутизатора или домашнего сервера).
ПРИМЕЧАНИЕ: Я нахожу отрывки этой информации в Google, но мне сложно найти статью, объясняющую, откуда взялась эта проблема.
КОНТЕКСТ: У меня проблемы с игрой онлайн на Nintendo Switch. Консоль сообщает "NAT D" (плохой рейтинг), даже когда я делаю ее "Открытым хостом" на своем маршрутизаторе. Я подозреваю, что это на самом деле не проблема NAT, поэтому я пытаюсь понять проблему IPv4/IPv6.
решение1
«Только IPv6» обычно означаетDS-Liteс NAT операторского уровня (CGNAT): ваш интернет-провайдер предоставляет вам публичный префикс IPv6 ичастныйАдрес IPv4, часто из подсети 192.0.0.0/29. Соединение IPv4 туннелируется через v6 к каскаду CGNAT вашего интернет-провайдера, где его источник NAT преобразуется в (общий) публичный IPv4. Эта схема экономит публичные IP-адреса, поскольку клиенты совместно используют меньше адресов, чем потребовалось бы при схеме 1:1.
Это означает, что все ваши IPv4-соединения являются исходными NAT-соединениями без какого-либо контроля с вашей стороны. Нет способа разрешить входящие соединения («открыть порт», «переадресация порта», «обратный NAT» и т. д.).
По сути, есть два возможных решения.
- Оплатите публичный адрес IPv4 или смените интернет-провайдера.
- Найдите провайдера туннелей, который позволяет вам туннелировать или VPN на публичный адрес IPv4, который вы можете контролировать. Затем вы можете настроить переадресацию портов через туннель. В зависимости от провайдера и вашего оборудования настройка может быть довольно сложной. Кроме того, туннель удлиняет ваше интернет-соединение и, таким образом, увеличивает задержку — для приложений, чувствительных к задержке (игры, VoIP, ...), это увеличение может привести к превышению допустимого предела вашего соединения.