Skip to content
Эта страница переведена с помощью ИИ и может содержать неточности. Помогите улучшить перевод на GitHub.

Динамический DNS (DDNS) ​

Публичный IP домашнего интернета меняется. DDNS автоматически обновляет DNS-записи после смены IP, чтобы домен всегда указывал на текущий адрес.

Поддерживаемые провайдеры ​

Alibaba Cloud, Cloudflare, Tencent Cloud, DNSPod, Huawei Cloud, GoDaddy, Porkbun, dynv6, DuckDNS, Amazon Route 53, OVHcloud, Gandi, NS1, Bunny DNS, Namecheap, DynDNS2, а также пользовательский callback (для провайдеров без встроенной поддержки и собственных интерфейсов).

ПровайдерУчётные данныеПодходит для DNS-проверки сертификатов
Amazon Route 53Access Key ID / Secret Access Key, необязательно ID размещённой зоныДа
OVHcloudApplication Key / Secret и Consumer Key, точка доступа ovh-eu / ovh-ca / ovh-usДа
GandiPersonal Access TokenДа
NS1API KeyДа
Bunny DNSAccount API KeyДа
NamecheapПароль Dynamic DNS для домена (только A-записи)Нет
DynDNS2Имя пользователя, пароль и адрес обновления; подходит для No-IP, Dynu и других сервисов, совместимых с протоколом dyndns2Нет

Способы получения IP ​

  • URL: запрос к адресу определения публичного IP (можно заменить на любой сервис или поднять свой);
  • Сетевой интерфейс: чтение адреса напрямую с указанного интерфейса, подходит для устройств с публичным IP;
  • Команда: выполнение команды и использование её вывода, подходит для нестандартных сетей.

Поддерживаются IPv4 и IPv6.

Уведомления ​

При смене IP или ошибке синхронизации можно вызвать Webhook.

Рекомендации ​

  • Создайте для DNS-провайдера ключ субаккаунта только с правом редактирования записей и не используйте ключ основного аккаунта;
  • после создания задания нажмите «Принудительная синхронизация», чтобы убедиться, что запись обновилась;
  • адрес определения публичного IP не зависит от сервисов проекта, и его можно в любой момент заменить в задании.

Миграция из Lucky ​

Задания DDNS можно импортировать из lucky_ddns.lkcf, поддерживаются 11 провайдеров. Официальный адрес определения IP от Lucky при импорте удаляется. Подробнее в руководстве по миграции.

Распространяется по лицензии Apache-2.0.