DNS Beacon
Панель керуванняУвійти

DynDNS на Linux: нативний клієнт

Нативний клієнт для Linux автоматично підтримує ваше ім'я хоста спрямованим на публічну IP-адресу вашої машини — служба systemd, що працює з моменту завантаження без активного сеансу користувача. Є пакети для Debian/Ubuntu і Fedora/RHEL та tarball для всього іншого — кожен для x86-64, ARM64 і ARMv7 (Raspberry Pi).

Крок за кроком

  1. Завантажте відповідний пакет зі сторінки завантажень (панель керування → «Завантаження») і встановіть його — через dpkg, rpm або install.sh з розпакованого tarball-а.
  2. Виконайте sudo dnsbeacon-client configure — команда запитає ім'я хоста та API-ключ (dyndns_…, з панелі керування); введення ключа приховане.
  3. Застосуйте конфігурацію командою sudo systemctl restart dnsbeacon-client. Стан перевіряйте через dnsbeacon-client status, журнал — через journalctl -u dnsbeacon-client; параметри нижче покривають особливі випадки на кшталт лише IPv6.

Значення для введення

Термінал

Встановлення:
завантажте пакет зі сторінки завантажень (панель керування → Завантаження): sudo dpkg -i dnsbeacon-client_*.deb, sudo rpm -i dnsbeacon-client-*.rpm або sudo sh install.sh з tarball-а
Налаштування:
sudo dnsbeacon-client configure --hostname myhouse.dnsfollowme.uk
--hostname <fqdn>:
ім'я хоста, яке підтримуватиметься актуальним
--interval <min>:
хвилини між перевірками IP (типово 5)
--ipv4 / --no-ipv4:
оновлювати IPv4 (A-запис) — типово увімкнено
--ipv6 / --no-ipv6:
оновлювати IPv6 (AAAA-запис) — типово вимкнено; --no-ipv4 --ipv6 для лише IPv6 (напр. DS-Lite)
--api-key-stdin:
читати API-ключ зі stdin (для скриптів); без цієї опції з'являється прихований запит
Застосувати:
sudo systemctl restart dnsbeacon-client
Перевірити:
dnsbeacon-client status або sudo dnsbeacon-client once --force
Журнал:
journalctl -u dnsbeacon-client -f

API-ключ — це ключ dyndns_… з панелі керування; паролі облікових записів сервер відхиляє. Клієнт працює як служба systemd під root і оновлює з моменту завантаження навіть без активного сеансу користувача. Він підтримує себе актуальним тим самим шляхом, яким був установлений (dpkg, rpm або заміна бінарника). Для систем без dpkg/rpm — Alpine, Arch, прошивки NAS — є tarball з install.sh; бінарник статично злінкований і не має залежностей.

Спершу потрібне безкоштовне ім'я хоста?

Створіть безкоштовний обліковий запис DNS Beacon, додайте ім'я хоста та згенеруйте API-ключ — а потім поверніться й завершіть налаштування вище.

Створити безкоштовний обліковий запис

Назад до всіх інструкцій