EMZETT.
Увійти

CGNAT: коли провайдер не дає власної IP-адреси

Коротко: За carrier-grade NAT багато клієнтів ділять одну публічну адресу IPv4, тому до серверів удома не можна достукатися з інтернету.

Докладніше: Публічних адрес IPv4 бракує. Багато провайдерів тому використовують CGNAT (на деяких кабельних й оптичних лініях також «DS-Lite»): роутер клієнта отримує від провайдера лише приватну адресу (часто з 100.64.0.0/10), а провайдер транслює багатьох клієнтів на кілька публічних адрес.

Подробиці

Відмінність від звичайного NAT

Удома ваш роутер уже транслює приватні адреси (192.168.x.x) в одну публічну. За CGNAT це відбувається ще раз у провайдера («подвійний NAT»). Ззовні ваше підключення не можна адресувати напряму; проброс порту на власному роутері не діє, бо роутер провайдера посередині не пересилає з’єднання.

Як розпізнати

Порівняйте адресу WAN у роутері з адресою, яку показує вебсторінка («Яка в мене IP?»). Якщо вони різняться чи адреса WAN лежить у діапазоні від 100.64.x.x до 100.127.x.x, ви за CGNAT.

Рішення

IPv6 (якщо доступний), запросити в провайдера публічний IPv4 (часто платно), тунель WireGuard до орендованого сервера або служби зворотного тунелювання.

Див. також: NAT, IPv6, WireGuard, IP-адреси