DNS Beacon
Πίνακας ελέγχουΣύνδεση

DynDNS σε Linux: ο εγγενής client

Ο εγγενής client Linux κρατά το hostname σας να δείχνει αυτόματα στη δημόσια IP του μηχανήματός σας — μια υπηρεσία systemd που τρέχει από την εκκίνηση χωρίς συνδεδεμένο χρήστη. Υπάρχουν πακέτα για Debian/Ubuntu και Fedora/RHEL συν tarball για όλα τα υπόλοιπα, το καθένα για x86-64, ARM64 και ARMv7 (Raspberry Pi).

Βήμα προς βήμα

  1. Κατεβάστε το κατάλληλο πακέτο από τη σελίδα Λήψεις (πίνακας ελέγχου → “Λήψεις”) και εγκαταστήστε το — μέσω dpkg, rpm ή install.sh από το αποσυμπιεσμένο tarball.
  2. Εκτελέστε sudo dnsbeacon-client configure — σας ζητά το hostname και το κλειδί API (dyndns_…, από τον πίνακα ελέγχου)· η εισαγωγή του κλειδιού παραμένει κρυφή.
  3. Εφαρμόστε τη ρύθμιση με sudo systemctl restart dnsbeacon-client. Ελέγξτε την κατάσταση με dnsbeacon-client status και το αρχείο καταγραφής με journalctl -u dnsbeacon-client· οι παρακάτω παράμετροι καλύπτουν ειδικές περιπτώσεις όπως μόνο IPv6.

Ρυθμίσεις προς εισαγωγή

Terminal

Εγκατάσταση:
κατεβάστε το πακέτο από τη σελίδα Λήψεις (πίνακας ελέγχου → Λήψεις): 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>:
το hostname που θα διατηρείται ενημερωμένο
--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 (για scripting)· χωρίς αυτό εμφανίζεται κρυφή προτροπή
Εφαρμογή:
sudo systemctl restart dnsbeacon-client
Επαλήθευση:
dnsbeacon-client status ή sudo dnsbeacon-client once --force
Αρχείο καταγραφής:
journalctl -u dnsbeacon-client -f

Το κλειδί API είναι ένα κλειδί dyndns_… από τον πίνακα ελέγχου — οι κωδικοί λογαριασμού απορρίπτονται από τον διακομιστή. Ο client εκτελείται ως υπηρεσία systemd υπό root και ενημερώνει από την εκκίνηση ακόμη και χωρίς συνδεδεμένο χρήστη. Ενημερώνεται μόνος του, ακολουθώντας τον ίδιο δρόμο με τον οποίο εγκαταστάθηκε (dpkg, rpm ή αντικατάσταση binary). Για συστήματα χωρίς dpkg/rpm — Alpine, Arch, firmware NAS — υπάρχει tarball με install.sh· το binary είναι στατικά συνδεδεμένο και δεν έχει εξαρτήσεις.

Χρειάζεστε πρώτα ένα δωρεάν hostname;

Δημιουργήστε έναν δωρεάν λογαριασμό DNS Beacon, προσθέστε ένα hostname και δημιουργήστε ένα κλειδί API — μετά επιστρέψτε και ολοκληρώστε την παραπάνω ρύθμιση.

Δημιουργία δωρεάν λογαριασμού

Πίσω σε όλους τους οδηγούς ρύθμισης