ddns-go (jeessy2/ddns-go)
Searching Database…
Что это такое?
DDNS-GO — это инструмент для динамического DNS: он следит за вашим публичным IPv4- или IPv6-адресом и при каждом изменении автоматически обновляет DNS-записи, чтобы ваш домен всегда указывал на текущий IP.
Это облачный сервис или я запускаю его сам?
Вы запускаете его сами: это один бинарник на Go, который устанавливается как фоновая служба на вашем компьютере или NAS и показывает небольшую локальную веб-страницу, где и проходит вся настройка.
Как его запустить?
Скачайте бинарник со страницы GitHub Releases и установите его как службу: 'sudo ./ddns-go -s install' на Mac/Linux, 'ddns-go.exe -s install' от имени администратора на Windows. Дальше настройка идёт в браузере — больше ничего заранее ставить не нужно.
Нужно ли что-то особенное для IPv6?
Ваш компьютер должен реально получать IPv6-адрес и иметь доступ к сети IPv6. Виртуальные машины иногда получают адрес без настоящего доступа, а на Windows/Mac лучше использовать обычную установку, потому что в Docker Desktop нет режима --net=host.
На каких системах он работает?
macOS, Windows и Linux, на архитектурах ARM, x86 и RISC-V — так что подойдут и настольные компьютеры, и серверы, и платы на ARM, и NAS-устройства.
Как часто он проверяет смену IP?
По умолчанию каждые 5 минут. Интервал можно настроить, а опция кэширования позволяет сверяться с DNS-провайдером только раз в N циклов — так можно часто следить за локальным IP, не упираясь в лимиты провайдера на запросы.
Как он узнаёт мой публичный IP?
Тремя способами: прочитать его с сетевого интерфейса, запросить через IP API или выполнить указанную вами команду.
Могу ли я задать TTL для DNS-записей?
Да, TTL поддерживается. Некоторые провайдеры также принимают дополнительные параметры, что позволяет настроить, например, региональное разрешение или несколько IP-адресов.
Можно ли увидеть, что инструмент реально делает?
Веб-страница показывает последние 50 записей журнала, так что можно быстро проверить недавние обновления и заметить сбои.
What are similar projects?
xdp-dns-evadeproxy, DnsServer, golive-skill, CloudflareSpeedTest, smartdns, CFNext, Arrmada, webhook
Which topics is it in?
nas, ipv4, ipv6, webhook, homelab, dns, webui, cloudflare, utility, networking, go, automation
