MoleTun
Скачать
7 минут на чтение СреднийТехнические руководства

Как играть за CGNAT

Что такое CGNAT?

Carrier-Grade NAT (CGNAT), также известный как Large-Scale NAT (LSN) или NAT444, — это технология, которой интернет-провайдеры экономят IPv4-адреса. Вместо того чтобы выдавать каждому абоненту уникальный публичный («белый») IP-адрес, провайдер прячет множество абонентов за одним общим публичным IP.

Представьте многоквартирный дом: вместо того чтобы у каждой квартиры был свой адрес на улице, у всех один адрес дома. NAT-устройство провайдера работает как «консьерж», который направляет трафик в нужную квартиру (вашу домашнюю сеть).

Почему провайдеры используют CGNAT:

  • •IPv4-адреса закончились (их всего ~4,3 миллиарда)
  • •Это дешевле, чем полностью разворачивать инфраструктуру IPv6
  • •Мобильные операторы используют его практически повсеместно
  • •Некоторые домашние провайдеры перешли на него из-за нехватки адресов

Как понять, что у вас CGNAT

Не уверены, есть ли у вас CGNAT? Вот три надёжных способа:

Способ 1: сравните IP роутера с внешним IP

1

Посмотрите WAN-IP роутера

Зайдите в панель администратора роутера и найдите IP-адрес WAN/Интернет. Обычно он выглядит как 10.x.x.x, 100.64-127.x.x или 172.16-31.x.x

2

Посмотрите внешний IP

Откройте whatismyip.com или загуглите «мой IP»

3

Сравните

Если два IP различаются, вы за CGNAT (или за двойным NAT)

Способ 2: проверьте диапазоны IP CGNAT

Если WAN-IP вашего роутера попадает в эти диапазоны, вы точно за CGNAT:

Диапазон IPОписание
100.64.0.0 – 100.127.255.255Официальный диапазон CGNAT (RFC 6598)
10.0.0.0 – 10.255.255.255Частный диапазон (внутренняя сеть провайдера)
172.16.0.0 – 172.31.255.255Частный диапазон (встречается реже)

Способ 3: трассировка

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

bash
# Windows
tracert 8.8.8.8

# macOS/Linux
traceroute 8.8.8.8

Если первые узлы имеют IP, начинающиеся на 100.64-127 или 10.x.x.x, — это инфраструктура CGNAT, через которую проходит ваш трафик до выхода в публичный интернет.

Почему проброс портов не работает с CGNAT

Классический проброс портов означает, что вы настраиваете роутер так, чтобы входящий трафик на определённые порты шёл на ваш игровой ПК. Но с CGNAT возникают проблемы:

Проблема 1: двойной NAT

Игровой трафик теперь проходит через два NAT-устройства:

  1. •Ваш домашний роутер (которым управляете вы)
  2. •CGNAT-устройство провайдера (которым вы не управляете)

Даже если вы идеально настроите проброс портов на своём роутере, CGNAT провайдера не перенаправит эти порты к вам.

Проблема 2: общий публичный IP

Публичный IP, который видят другие игроки, принадлежит не только вам — он общий, возможно, с сотнями других абонентов. Входящим соединениям просто не за что зацепиться, чтобы попасть именно к вам.

Проблема 3: нет статического IP

Многие провайдеры с CGNAT не предлагают статических IP-адресов или берут за выделенный публичный IPv4 дополнительную плату (часто $10-30 в месяц сверху).

Звонок провайдеру с просьбой «открыть порты» при CGNAT не поможет. Единственные решения на стороне провайдера: запросить выделенный публичный IP (если такая услуга есть), перейти на бизнес-тариф или получить IPv6-адрес.

Как MoleTun решает проблему CGNAT

MoleTun использует продвинутые техники обхода NAT, чтобы устанавливать прямые одноранговые соединения даже через CGNAT. Вот как это работает:

Пробивка NAT (hole punching)

Вместо того чтобы ждать входящих соединений (которые CGNAT блокирует), MoleTun заставляет обоих игроков одновременно инициировать исходящие соединения:

  1. •Координация: оба игрока подключаются к STUN/координационному серверу MoleTun
  2. •Обнаружение: сервер определяет внешний IP и сопоставление портов каждого игрока
  3. •Синхронизация: обоим игрокам дают команду отправить пакеты друг другу одновременно
  4. •Пробивка: эти исходящие пакеты «пробивают дыры» в обоих NAT-устройствах
  5. •Прямое соединение: теперь NAT считают соединение допустимым двусторонним трафиком

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

Запасной ретранслятор

В редких случаях, когда пробивка NAT не удаётся (симметричный NAT с обеих сторон или агрессивные файрволы), MoleTun автоматически пускает трафик через ретрансляторы с низкой задержкой:

Тип соединенияВлияние на задержкуКогда используется
Прямое P2P+0 мс~85% соединений
Через пробивку NAT+<1 мс~10% соединений
Через ретранслятор+5-15 мс~5% соединений

MoleTun автоматически выбирает лучший способ соединения. Ничего настраивать не нужно — всё просто работает.

Настройка MoleTun при CGNAT

1

Скачайте MoleTun

Скачайте MoleTun для своей платформы на moletun.com/download

2

Создайте комнату

Нажмите «Создать комнату» и отправьте код друзьям. Аккаунт не нужен.

3

Проверьте тип соединения

После подключения MoleTun показывает статус соединения. Зелёный = прямое P2P, жёлтый = через ретранслятор.

4

Запустите игру

Запустите режим игры по локальной сети. Другие участники комнаты появятся как игроки в локальной сети.

Как улучшить игру за CGNAT

Даже когда MoleTun решил проблему с подключением, производительность можно улучшить:

Для лучшего результата:

  • •Используйте проводное подключение Ethernet вместо WiFi
  • •Закройте приложения, которые активно используют канал (стриминг, загрузки)
  • •Если соединение идёт через ретранслятор, попробуйте играть в часы наименьшей нагрузки

Если соединение нестабильно:

  • •CGNAT-устройство провайдера может быть перегружено — попробуйте в другое время
  • •Временно переключитесь на мобильный интернет, чтобы проверить, не в провайдере ли дело
  • •Если проблемы не уходят, узнайте у провайдера о выделенном IP

CGNAT и двойной NAT

Эти понятия часто путают:

СитуацияПричинаРешение
CGNATПровайдер прячет вас за своим NATMoleTun (сами вы это не исправите)
Двойной NATУ вас два роутера (например, модем провайдера + ваш роутер)Перевести модем провайдера в режим моста или использовать MoleTun
CGNAT + двойной NATОбе ситуации сразуMoleTun справится с обеими

MoleTun работает во всех трёх случаях без какой-либо особой настройки.

Можно ли избавиться от CGNAT, купив статический IP?▼

Зависит от провайдера. Некоторые предлагают выделенный IPv4 за дополнительную ежемесячную плату. Позвоните и спросите про «публичный», «белый» или «выделенный» IPv4-адрес. Если предлагают только IPv6, MoleTun по-прежнему лучший вариант для игр.

Помогает ли IPv6 против CGNAT?▼

И да, и нет. IPv6 даёт каждому публичный адрес, и NAT становится не нужен. Однако многие игры не поддерживают IPv6, а если у друга только IPv4, напрямую вы всё равно не подключитесь. MoleTun автоматически справляется с переходом между IPv4 и IPv6.

Почему мой провайдер использует CGNAT?▼

IPv4-адреса закончились в 2011 году. Провайдеры с CGNAT растягивают свои ограниченные пулы адресов на большее число абонентов. Особенно часто так делают мобильные операторы и новые домашние провайдеры.

Медленнее ли играть за CGNAT, чем с публичным IP?▼

С прямыми P2P-соединениями MoleTun разницы нет никакой. Заметить её можно, только если придётся идти через ретранслятор (около 5% случаев) — это добавляет 5-15 мс задержки, что для большинства игр всё равно вполне играбельно.

Готовы начать?

Скачайте MoleTun и начните играть меньше чем за минуту.

Скачать MoleTun

Похожие руководства

Игры за CGNAT 2026 | Как обойти NAT провайдера для игр | MoleTun