Перейти к содержанию

CGNAT и домашний сервер Project Zomboid

Как отличить признаки дополнительного NAT от подтверждённого подключения.
Стилизованная иллюстрация: выживший рядом с роутером в доме.

CGNAT — трансляция адресов провайдером выше домашнего маршрутизатора: несколько абонентов могут разделять внешний IPv4. Правило перенаправления на домашнем устройстве не управляет оборудованием провайдера. Частный или несовпадающий WAN-адрес лишь указывает на возможный дополнительный слой: им может быть второй домашний маршрутизатор или управляемая сеть. Самостоятельной проверки сети или подключения Project Zomboid не проводилось.

Сравните адреса в частном порядке

На странице состояния маршрутизатора найдите IPv4 интерфейса WAN, Internet или uplink; адрес Wi-Fi или Ethernet компьютера обычно локальный и не заменяет WAN. Если перед личным роутером стоит шлюз провайдера, при разрешённом доступе проверьте также его интернет-статус. Не обходите управляемое оборудование. Если адрес скрыт, отметьте ограничение. С устройства в той же сети посмотрите внешний IPv4 через надёжный сервис и сравните значения, сохраняя полные адреса в секрете.

НаблюдениеЧто может означатьЧего не доказывает
WAN в 100.64.0.0/10Общий диапазон RFC 6598, повод спросить провайдераПолитику маршрутизации аккаунта или доступность сервера
WAN в 10.0.0.0/8, 172.16.0.0/12 или 192.168.0.0/16Частный диапазон RFC 1918; возможно вышестоящее устройствоКто владеет слоем — провайдер или домашний роутер
WAN отличается от внешнего IPv4Возможен вышестоящий NAT или другая границаЧто она принадлежит провайдеру
WAN совпадает с внешним IPv4В сравнении различия нетДоступность входящих соединений или вход клиента в игру

100.64.0.0/10 — общий диапазон, отличный от частных блоков RFC 1918. Не публикуйте полные адреса: для большинства обращений достаточно класса адреса и факта совпадения.

Проверьте второй маршрутизатор

Проследите оборудование от линии до компьютера сервера: шлюз провайдера, собственный роутер, mesh или управляемая сеть здания могут создавать дополнительные слои. Без изменения настроек сравните WAN собственного роутера и интернет-адрес шлюза, если доступ разрешён. Частный или общий WAN самого шлюза — повод уточнить у провайдера вышестоящий слой. Если доступа нет, запишите границу как неизвестную, не отключайте защиту и не угадывайте адрес.

Что спросить у провайдера

Через обычный закрытый канал сообщите категорию WAN-адреса или несовпадение с внешним IPv4 и спросите, используется ли CGNAT, общий IPv4 или другой NAT провайдера. Уточните возможность публичного IPv4 с входящими соединениями, динамический или статический адрес, фильтрацию, тариф, цену и действующие условия. Запишите дату, план и ответ. Если провайдер отрицает NAT, попросите объяснить адрес и наличие другого управляемого слоя; при отсутствии ответа оставьте вопрос открытым.

Следующий шаг и внешняя проверка

Выбирайте поддерживаемый провайдером вариант только после выяснения границы. Ни конкретный VPN, туннель, relay, IPv6 или overlay, ни услуга хостинга в этом материале не проверены как рабочий маршрут Project Zomboid. Управляемый сервер меняет место администрирования, но не подтверждает доступ клиента. Динамический DNS — отдельная задача, если входящий маршрут подтверждён, а адрес меняется.

Для отдельного теста запишите ответ провайдера, выбранный путь, версии и ветки сервера и клиента и внешнюю сеть тестирования. Подключите совместимый PC-клиент извне сети сервера и запишите вход в мир либо точный этап ошибки. Совпадение адресов, правило роутера или сторонняя проверка порта не подтверждают весь сеанс. Перед обращением удалите из журналов адреса, пароли, токены и данные аккаунта. Пока такой тест не проведён, маршрут остаётся непроверенным.