Інструкція

CGNAT: як перевірити й отримати доступ до сервера

Перевірка CGNAT, відмінність від подвійного NAT та варіанти віддаленого доступу для домашніх підключень.

Перевірка джерела:

За CGNAT кілька абонентів використовують одну публічну IPv4-адресу. Провайдер виконує ще одне перетворення адрес перед вашим роутером. Ви не керуєте цим рівнем NAT, тому звичайне перенаправлення порту не створює шлях з інтернету до сервера.

Перевірка за дві хвилини

  1. Знайдіть WAN або Internet IPv4 у панелі роутера.
  2. Відкрийте свою публічну IP-адресу без комерційного VPN і порівняйте.
  3. Адреса WAN у 100.64.0.0/10 — ознака CGNAT. Адреси 10/8, 172.16/12 і 192.168/16 приватні: перевірте також другий роутер.
  4. Уточніть у провайдера наявність вхідних з’єднань і можливість отримати публічну IPv4.

Умови провайдерів

Умови залежать від провайдера, тарифу й типу підключення. Особливо перевіряйте мобільний інтернет і нові оптоволоконні мережі. Назва провайдера сама по собі не доводить наявність чи відсутність CGNAT; орієнтуйтеся на фактичну адресу та відповідь підтримки.

П’ять можливих рішень

Звичайний WireGuard-сервер за CGNAT без доступного зовнішнього вузла сам проблему не вирішує. Тунелі можуть мати обмеження трафіку, потокового відео та розміру запитів.

CGNAT чи подвійний NAT?

Якщо між вашим сервером та інтернетом два власні роутери, дивіться подвійний NAT. Режим bridge на домашньому обладнанні може усунути один рівень, але не прибирає NAT провайдера.

Після отримання публічної адреси

Налаштуйте DDNS, зарезервуйте адресу сервера у LAN, відкрийте лише потрібний порт і перевірте його з мобільної мережі. Для .app обов’язковий HTTPS.

Підсумкова перевірка

Тестуйте через мобільну мережу поза домашнім Wi-Fi. Окремо перевірте DNS, потрібний порт, чинний HTTPS-сертифікат та вхід у застосунок. Залишайте адмінпанелі приватними, встановлюйте оновлення й перевіряйте відновлення резервних копій. Контролюйте firewall IPv6 разом з IPv4. Успішний тест порту не є аудитом безпеки.

Ця локалізована редакція стисло викладає вихідну інструкцію. Команди зберігають оригінальний синтаксис. Для своєї версії звіряйтеся з документацією виробника за посиланнями.

Джерела та документація

Партнери