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 роутера

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

2

Перевірте зовнішню IP

Відкрийте whatismyip.com або введіть у Google «мій 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: перевірка через traceroute

Запустіть traceroute до будь-якого публічного сервера. Якщо перед виходом у публічний інтернет ви бачите кілька проміжних вузлів із приватними 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, щоб встановлювати прямі peer-to-peer-з'єднання навіть через 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

Запустіть гру

Увімкніть у грі режим LAN/локального мультиплеєра. Інші учасники кімнати з'являться як гравці в локальній мережі.

Як покращити продуктивність гри за 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 провайдера (сіру IP) для ігор | MoleTun