Динамический IP и DNS для сервера Project Zomboid

Dynamic DNS обновляет адрес, на который указывает имя сервера, когда домашний публичный IP меняется. Он не создаёт входящий маршрут и не доказывает, что текущий клиент Project Zomboid принимает имя хоста. Автор не проводил текущий тест клиента; ниже — план проверок, а не подтверждённое соединение.
Проверьте публичный адрес и входящий маршрут
Отличайте частный LAN-адрес компьютера, WAN-адрес роутера и IPv4, наблюдаемый внешним сервисом. DDNS должен отслеживать публичный адрес нужного маршрута, а не локальный адрес компьютера. Сравните WAN и внешний IPv4 приватно. Несовпадение, частный или общий WAN и вышестоящий шлюз указывают на возможную дополнительную границу; DDNS не обходит другой роутер, NAT провайдера или управляемую сеть. Совпадение тоже не доказывает доступность входящих подключений.
Запишите внешний адрес приватно в два разных момента, например после обычного переподключения или обслуживания провайдера, не создавая отключение специально. Если адрес стабилен, обновлятор может быть не нужен; при изменениях сначала выясните поддержку входящих соединений у провайдера. Не публикуйте полные адреса.
Стабильный адрес сервера в локальной сети
При изменении локального адреса устройства правило маршрутизатора может указывать на старый адрес, даже если DNS обновлён правильно. Если управляете роутером, резервирование DHCP — один из способов сохранить локальный адрес; следуйте инструкции устройства и запишите существующие правила. После изменения сравните адрес сервера с назначением правила, не раскрывая его. При неизвестном адресе или назначении сначала устраните эту неопределённость; DNS не исправляет внутренний маршрут.
Настройте обновление DNS
Выберите поддерживаемого провайдера DNS и обновлятор и следуйте их актуальной документации. Создайте отдельное имя сервера и, если возможно, токен только для этой записи или зоны. Не используйте основной пароль и не публикуйте токен; храните его в защищённом поле или конфигурации. Если ограничения прав нет, оцените предоставляемый доступ до включения.
Обновлятор должен работать на устройстве, которое включено вместе с сервером; роутер или постоянно работающий компьютер подходят лишь при поддержке выбранного продукта. Проверьте его статус и журнал, скрыв токены и адреса. Запишите приватно время изменения адреса и подтверждённого обновления; установленный процесс сам по себе не доказывает правильную DNS-запись.
Проверьте DNS и клиента
Проверьте имя доверенным DNS-инструментом и сравните результат с текущим публичным адресом приватно. Если запись устарела, проверьте обновлятор, написание имени, тип записи и рекомендации провайдера. Кэш и провайдеры работают с разными задержками; универсального времени обновления здесь нет. Панель с запросом обновления не подтверждает результат внешнего резолвера.
План проверки клиента: используйте совместимый PC-клиент в другой сети, с той же веткой, версией и нужными модами; для чужой сети получите разрешение. В обсуждении 2020 года сотрудник Indie Stone описывал ручной ввод имени в избранном, а администратор — ограничения объявлений списка серверов. Это исторические сведения до Build 42 и не проверка 42.21. Список серверов, избранное и прямой ввод могут различаться: проверьте поддерживаемый текущим клиентом путь и запишите меню или точную ошибку.
Запишите дату, сборки клиента и сервера, моды, используемую внешнюю сеть, результат DNS и итог подключения без адресов и токенов. Только вход извне подтверждает работу конкретного маршрута в данный момент; будущие изменения адреса потребуют отдельной проверки. Если DNS правильный, но вход не удаётся, проверьте внутренний адрес, сервер, поддержку входящих соединений, версию, моды и права, а не считайте DNS доказательством причины.