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

Βοήθεια & οδηγοί

Οδηγίες ρύθμισης για routers, παρόχους DNS και το API.

Πρώτα βήματα

  1. Δημιουργήστε λογαριασμό και επιβεβαιώστε τη διεύθυνση email σας.
  2. Στον πίνακα ελέγχου, μεταβείτε στο Hostnames → Δημιουργία και προσθέστε ένα subdomain όπως myhouse.dnsfollowme.uk.
  3. Στην καρτέλα Κλειδιά API, δημιουργήστε ένα κλειδί API (π.χ. "Fritz!Box σαλόνι") και αντιγράψτε το σε ασφαλές μέρος — εμφανίζεται μόνο μία φορά.
  4. Ρυθμίστε το router σας σύμφωνα με την ενότητα Ρύθμιση router — χρησιμοποιήστε το κλειδί API ως κωδικό πρόσβασης.

Ρύθμιση router

Προτιμάτε να εγκαταστήσετε ένα πρόγραμμα στη συσκευή αντί να ρυθμίσετε το router σας; Γι' αυτό ακριβώς υπάρχουν οι εγγενείς clients.

Fritz!Box (AVM)

Internet → Permit Access → DynDNS

Πάροχος:
Custom
URL ενημέρωσης:
https://api.dnsbeacon.com/nic/update?hostname=<domain>&myip=<ipaddr>
Όνομα domain:
myhouse.dnsfollowme.uk
Όνομα χρήστη:
η διεύθυνση email σας
Κωδικός πρόσβασης:
το κλειδί API σας
Αναλυτικός οδηγός ρύθμισης

Synology NAS

Control Panel → External Access → DDNS → Add

Πάροχος:
Custom
Hostname:
myhouse.dnsfollowme.uk
Όνομα χρήστη:
η διεύθυνση email σας
Κωδικός πρόσβασης:
το κλειδί API σας
URL διακομιστή:
https://api.dnsbeacon.com/nic/update?hostname=__HOSTNAME__&myip=__MYIP__
Αναλυτικός οδηγός ρύθμισης

Ubiquiti UniFi

Settings → Internet → WAN → Dynamic DNS

Υπηρεσία:
custom (ή dyndns)
Hostname:
myhouse.dnsfollowme.uk
Όνομα χρήστη:
η διεύθυνση email σας
Κωδικός πρόσβασης:
το κλειδί API σας
Διακομιστής:
api.dnsbeacon.com/nic/update?hostname=%h&myip=%i

Σημείωση: το UniFi στέλνει ενημερώσεις μόνο όταν αλλάζει πραγματικά η WAN IP. Για να επιβάλετε μια ενημέρωση, απενεργοποιήστε τη ρύθμιση DynDNS, αποθηκεύστε, ενεργοποιήστε ξανά, αποθηκεύστε.

Αναλυτικός οδηγός ρύθμισης

pfSense / OPNsense

Services → Dynamic DNS → Add

Τύπος υπηρεσίας:
Custom
URL ενημέρωσης:
https://api.dnsbeacon.com/nic/update?hostname=%h&myip=%IP%
Hostname:
myhouse.dnsfollowme.uk
Όνομα χρήστη:
η διεύθυνση email σας
Κωδικός πρόσβασης:
το κλειδί API σας
Αναλυτικός οδηγός ρύθμισης

OpenWrt

Services → Dynamic DNS

Πάροχος:
-- custom --
URL ενημέρωσης:
https://api.dnsbeacon.com/nic/update?hostname=[DOMAIN]&myip=[IP]
Όνομα domain:
myhouse.dnsfollowme.uk
Όνομα χρήστη:
η διεύθυνση email σας
Κωδικός πρόσβασης:
το κλειδί API σας

Εγκαταστήστε πρώτα το πακέτο luci-app-ddns (System → Software, ή opkg install luci-app-ddns ddns-scripts). Το OpenWrt αντικαθιστά αυτόματα τα [DOMAIN] και [IP] στο URL.

Αναλυτικός οδηγός ρύθμισης

OPNsense

Services → Dynamic DNS → Settings

Τύπος υπηρεσίας:
Custom
Διακομιστής:
api.dnsbeacon.com
Όνομα χρήστη:
η διεύθυνση email σας
Κωδικός πρόσβασης:
το κλειδί API σας
Hostname:
myhouse.dnsfollowme.uk

Εγκαταστήστε πρώτα το πρόσθετο os-ddclient (System → Firmware → Plugins) και επιλέξτε την υπηρεσία Custom — στέλνει τυπικές ενημερώσεις DynDNS2 στο /nic/update.

Αναλυτικός οδηγός ρύθμισης

DD-WRT

Services → DDNS

Υπηρεσία:
Custom
Διακομιστής:
api.dnsbeacon.com
URL ενημέρωσης:
/nic/update?hostname=
Hostname:
myhouse.dnsfollowme.uk
Όνομα χρήστη:
η διεύθυνση email σας
Κωδικός πρόσβασης:
το κλειδί API σας

Ορίστε την υπηρεσία DDNS σε Custom. Το DD-WRT προσθέτει αυτόματα το hostname και την τρέχουσα IP σας στο URL.

Αναλυτικός οδηγός ρύθμισης

TP-Link Omada

Settings → Services → Dynamic DNS (ή Device Config → DNS → Dynamic DNS)

Πάροχος υπηρεσίας:
Custom
URL ενημέρωσης:
https://api.dnsbeacon.com/nic/update?hostname=[DOMAIN]&myip=[IP]
Όνομα domain:
myhouse.dnsfollowme.uk
Όνομα χρήστη:
η διεύθυνση email σας
Κωδικός πρόσβασης:
το κλειδί API σας

Λειτουργεί με Omada Controller v5+ και firmware gateway που διαθέτει καταχώριση Custom DDNS (ER605, ER7206 και παρόμοια). Επιλέξτε "Custom" ως πάροχο υπηρεσίας και δημιουργήστε μια νέα καταχώριση Dynamic DNS — το Omada αντικαθιστά αυτόματα τα [DOMAIN], [IP], [USERNAME] και [PASSWORD] στο URL.

Αναλυτικός οδηγός ρύθμισης

Aruba Instant

Configuration → Services → Dynamic DNS

Πάροχος:
DynDNS
URL:
https://api.dnsbeacon.com/nic/update?hostname=<h>&myip=<a>
Hostname:
myhouse.dnsfollowme.uk
Όνομα χρήστη:
η διεύθυνση email σας
Κωδικός πρόσβασης:
το κλειδί API σας

Τα Aruba Instant (ArubaOS 8.x+) υποστηρίζουν προσαρμοσμένα προφίλ Dynamic DNS. Στο Web UI ή μέσω CLI (`dynamic-dns` / `ddns-profile`), ορίστε τον πάροχο σε "DynDNS" και παρακάμψτε το URL ώστε οι ενημερώσεις να πηγαίνουν στο API του DNS Beacon. Το Aruba αντικαθιστά το <h> με το hostname και το <a> με την τρέχουσα IP.

Αναλυτικός οδηγός ρύθμισης

LANCOM

Communication → General → Action Table (LANconfig)

Ενέργεια (URL):
https://api.dnsbeacon.com/nic/update?hostname=%h&myip=%a
Hostname:
myhouse.dnsfollowme.uk
Όνομα χρήστη:
η διεύθυνση email σας
Κωδικός πρόσβασης:
το κλειδί API σας

Στο LANconfig, στο Communication → General → Action Table, δημιουργήστε μια νέα ενέργεια που ενεργοποιείται σε "Established" / αλλαγή IP. Το LANCOM αντικαθιστά το %h με το hostname και το %a με την τρέχουσα IPv4 (χρησιμοποιήστε %z για IPv6). Ενσωματώστε τα διαπιστευτήριά σας ως `https://<username>:<API key>@…` στο URL.

Αναλυτικός οδηγός ρύθμισης

DrayTek Vigor

Applications → Dynamic DNS Setup

Πάροχος υπηρεσίας:
User-Defined
Provider Host:
api.dnsbeacon.com
Service API:
/nic/update?hostname=myhouse.dnsfollowme.uk&myip=###IP###
Όνομα domain:
myhouse.dnsfollowme.uk
Login Account:
η διεύθυνση email σας
Κωδικός πρόσβασης:
το κλειδί API σας

Επιλέξτε "User-Defined" ως πάροχο υπηρεσίας. Το DrayTek αντικαθιστά αυτόματα το ###IP### με την τρέχουσα WAN IP· ο λογαριασμός σύνδεσης και ο κωδικός αποστέλλονται ως HTTP basic auth στο /nic/update. Ορίστε το "Determine Real WAN IP" σε "WAN IP" αν το router συνδέεται απευθείας στο διαδίκτυο.

Αναλυτικός οδηγός ρύθμισης

Ubiquiti EdgeRouter

CLI (configure) — ή GUI: Services → DNS → Dynamic DNS

Πρωτόκολλο:
dyndns2
Διακομιστής:
api.dnsbeacon.com
Hostname:
myhouse.dnsfollowme.uk
Login:
η διεύθυνση email σας
Κωδικός πρόσβασης:
το κλειδί API σας

Το EdgeOS χρησιμοποιεί ddclient. Στο CLI: `set service dns dynamic interface eth0 service custom-dnsbeacon protocol dyndns2`, μετά `server <API host>`, `host-name <hostname>`, `login <email>`, `password <API key>` — μετά `commit; save`. Αντικαταστήστε το eth0 με τη διεπαφή WAN σας.

Αναλυτικός οδηγός ρύθμισης

FortiGate

Network → DNS → Dynamic DNS

Διακομιστής:
genericDDNS
Διεύθυνση διακομιστή:
api.dnsbeacon.com
Domain:
myhouse.dnsfollowme.uk
Όνομα χρήστη:
η διεύθυνση email σας
Κωδικός πρόσβασης:
το κλειδί API σας

Το FortiOS 6.x και νεότερο υποστηρίζει τον τύπο διακομιστή "genericDDNS", που καλεί το τυπικό endpoint DynDNS2 /nic/update σε οποιονδήποτε διακομιστή ορίσετε. Στο CLI: `config system ddns` → `set ddns-server genericDDNS`, `set ddns-server-addr` με τη διεύθυνση του API, `set ddns-domain` με το hostname σας, `ddns-username` / `ddns-password` για έλεγχο ταυτότητας. Ορίστε το monitor-interface στη διεπαφή WAN σας.

Αναλυτικός οδηγός ρύθμισης

bintec elmeg

Local Services → DynDNS Client → DynDNS Provider → New

Διακομιστής:
api.dnsbeacon.com
URL ενημέρωσης:
/nic/update?hostname=<domain>&myip=<ipaddr>
Hostname:
myhouse.dnsfollowme.uk
Όνομα χρήστη:
η διεύθυνση email σας
Κωδικός πρόσβασης:
το κλειδί API σας

Στο Local Services → DynDNS Client → DynDNS Provider, δημιουργήστε νέο πάροχο με αυτόν τον διακομιστή και το URL ενημέρωσης. Το bintec αντικαθιστά το <domain> με το hostname και το <ipaddr> με την τρέχουσα WAN IP· το όνομα χρήστη και ο κωδικός αποστέλλονται για έλεγχο ταυτότητας. Στη συνέχεια επιλέξτε αυτόν τον πάροχο στην καταχώριση DynDNS.

Αναλυτικός οδηγός ρύθμισης

Zyxel USG FLEX / ATP

Configuration → System → DDNS

Πάροχος DDNS:
User customize
Διακομιστής / Host:
api.dnsbeacon.com
URL:
/nic/update?hostname=<domain>&myip=<ipaddr>
Όνομα domain:
myhouse.dnsfollowme.uk
Όνομα χρήστη:
η διεύθυνση email σας
Κωδικός πρόσβασης:
το κλειδί API σας

Επιλέξτε "User customize" ως πάροχο DDNS. Το Zyxel αντικαθιστά το <domain> με το όνομα domain και το <ipaddr> με τη WAN IP· το όνομα χρήστη και ο κωδικός αποστέλλονται ως στοιχεία ελέγχου ταυτότητας στο /nic/update. Το τελικό "?" στο URL είναι απαραίτητο.

Αναλυτικός οδηγός ρύθμισης

Peplink Balance

Network → WAN → [σύνδεση] → Dynamic DNS Settings

Υπηρεσία:
custom (User-defined)
Διακομιστής:
api.dnsbeacon.com
Hostname:
myhouse.dnsfollowme.uk
Όνομα χρήστη:
η διεύθυνση email σας
Κωδικός πρόσβασης:
το κλειδί API σας

Από το firmware 6.3 μπορείτε να ορίσετε προσαρμοσμένο διακομιστή DDNS στις Dynamic DNS Settings. Η προσαρμοσμένη επιλογή μιλά το πρωτόκολλο DynDNS — εισαγάγετε τον host του API ως διακομιστή. Το όνομα χρήστη είναι το email σας, ο κωδικός είναι ένα κλειδί API.

Αναλυτικός οδηγός ρύθμισης

VyOS

CLI (configure)

Πρωτόκολλο:
dyndns2
Διακομιστής:
api.dnsbeacon.com
Hostname:
myhouse.dnsfollowme.uk
Login:
η διεύθυνση email σας
Κωδικός πρόσβασης:
το κλειδί API σας

Στο CLI: `set service dns dynamic name dnsbeacon protocol dyndns2`, μετά `server <API host>`, `host-name <hostname>`, `username <email>`, `password <API key>`, `address interface eth0` — μετά `commit; save`. Στα VyOS 1.2/1.3 η διαδρομή είναι `service dns dynamic interface eth0 service …`.

Αναλυτικός οδηγός ρύθμισης

Άλλες συσκευές (συμβατές με DynDNS2)

Οποιαδήποτε συσκευή μιλά DynDNS2 λειτουργεί με τα ακόλουθα:

URL ενημέρωσης:
https://api.dnsbeacon.com/nic/update?hostname=<host>&myip=<ip>
Έλεγχος ταυτότητας:
Basic Auth (email / κλειδί API)
IPv6 (προαιρετικό):
πρόσθετη παράμετρος &myipv6=<ipv6>

Εγγενείς clients ενημέρωσης

Beta

Ένας ελαφρύς client ενημέρωσης που τρέχει στην ίδια τη συσκευή — ιδανικός για laptops, σταθμούς εργασίας και διακομιστές που πρέπει να αναφέρουν τη δημόσια IP τους χωρίς να έχει το router τη ρύθμιση DynDNS. Διαθέσιμος για Windows, macOS και Linux.

  • Κατάσταση με μια ματιά — εικονίδιο στη γραμμή εργασιών στα Windows, εικονίδιο στη γραμμή μενού στο macOS, η εντολή dnsbeacon-client status στο Linux: ώρα τελευταίας ενημέρωσης, αναφερόμενη IP, επόμενη εκτέλεση.
  • Αυτόματη εκκίνηση με το boot, χωρίς χειροκίνητη ενεργοποίηση· οι ενημερώσεις τρέχουν στο παρασκήνιο.
  • Ανιχνεύει IPv4 και IPv6 ξεχωριστά και μπορεί να κρατά ενημερωμένες και τις δύο οικογένειες διευθύνσεων παράλληλα.
  • Υπογεγραμμένα προγράμματα εγκατάστασης: MSI για Windows, notarized pkg για macOS (universal). Για Linux, deb, rpm ή στατικό binary για x86-64, ARM64 και ARMv7.

Και οι τρεις clients είναι διαθέσιμοι στον πίνακα ελέγχου στις Λήψεις· οι παρακάτω οδηγοί εξηγούν τη ρύθμιση βήμα προς βήμα.

Client για Windows

εικονίδιο γραμμής εργασιών → Ρυθμίσεις

Εγκατάσταση:
κατεβάστε το MSI από τη σελίδα Λήψεις (πίνακας ελέγχου → Λήψεις) και εγκαταστήστε το
Hostname:
myhouse.dnsfollowme.uk
Κλειδί API:
κλειδί dyndns_… από τον πίνακα ελέγχου (η εισαγωγή αποκρύπτεται)
Διάστημα:
λεπτά μεταξύ ελέγχων IP (προεπιλογή 5)
IPv4 (A):
πλαίσιο ελέγχου “Update IPv4 (A)” — προεπιλογή ενεργό
IPv6 (AAAA):
πλαίσιο ελέγχου “Update IPv6 (AAAA)” — αποεπιλέξτε το IPv4 για μόνο IPv6 (DS-Lite)
Υπηρεσία:
η υπηρεσία Windows ενημερώνει ακόμη και χωρίς συνδεδεμένο χρήστη

Το κλειδί API είναι ένα κλειδί dyndns_… από τον πίνακα ελέγχου — οι κωδικοί λογαριασμού απορρίπτονται από τον διακομιστή. Η υπηρεσία ενημερώνεται αυτόματα μόνη της· η εφαρμογή γραμμής εργασιών δείχνει την κατάσταση και την τελευταία IP.

Αναλυτικός οδηγός ρύθμισης

Client για macOS

Terminal

Εγκατάσταση:
κατεβάστε το pkg από τη σελίδα Λήψεις (πίνακας ελέγχου → Λήψεις) και εγκαταστήστε το με διπλό κλικ
Ρύθμιση:
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 launchctl kickstart -k system/com.dnsbeacon.client
Επαλήθευση:
dnsbeacon-client status ή sudo dnsbeacon-client once --force
Αρχείο καταγραφής:
/Library/Logs/DynDnsClient/daemon.log

Το κλειδί API είναι ένα κλειδί dyndns_… από τον πίνακα ελέγχου — οι κωδικοί λογαριασμού απορρίπτονται από τον διακομιστή. Μετά την εγκατάσταση, το εικονίδιο “DNS Beacon” στη γραμμή μενού δείχνει την κατάσταση· ο daemon εκτελείται ως υπηρεσία launchd ακόμη και χωρίς συνδεδεμένο χρήστη και ενημερώνεται μόνος του.

Αναλυτικός οδηγός ρύθμισης

Client για Linux

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 είναι στατικά συνδεδεμένο και δεν έχει εξαρτήσεις.

Αναλυτικός οδηγός ρύθμισης

Φέρτε το δικό σας domain

Μπορείτε να συνδέσετε ένα domain που φιλοξενείτε οι ίδιοι σε υποστηριζόμενο πάροχο DNS. Το API token σας αποθηκεύεται κρυπτογραφημένο με AES-256-GCM και χρησιμοποιείται μόνο για την ενημέρωση εγγραφών DNS αυτού του domain.

Cloudflare

Προϋπόθεση: το domain έχει ανατεθεί στο Cloudflare (nameservers ορισμένοι στο Cloudflare).

  1. Στο dash.cloudflare.com/profile/api-tokens δημιουργήστε ένα token.
  2. Χρησιμοποιήστε το πρότυπο "Edit zone DNS" — δικαιώματα: Zone:DNS:Edit.
  3. Στην ενότητα Zone Resources επιλέξτε είτε Specific zone → your-domain.com είτε All zones.
  4. Αντιγράψτε το token και επικολλήστε το στον πίνακα ελέγχου στο Domains → Προσθήκη domain.

Hetzner DNS

Προϋπόθεση: το domain είναι ρυθμισμένο ως ζώνη στην κονσόλα Hetzner DNS.

  1. Στο dns.hetzner.com/settings/api-token δημιουργήστε ένα API token.
  2. Αντιγράψτε το token — εμφανίζεται μόνο μία φορά.
  3. Στον πίνακα ελέγχου, στο Domains → Προσθήκη domain, επιλέξτε πάροχο "Hetzner DNS" και επικολλήστε το token.

united-domains

Προϋπόθεση: το επί πληρωμή πρόσθετο DNS API είναι ενεργοποιημένο για τη ζώνη στην united-domains. Χωρίς αυτό, το token δεν επιστρέφει ζώνες.

  1. Αγοράστε το πρόσθετο DNS API στο χαρτοφυλάκιο united-domains.
  2. Δημιουργήστε το κλειδί API στον λογαριασμό πελάτη σας.
  3. Στον πίνακα ελέγχου, στο Domains → Προσθήκη domain, επιλέξτε πάροχο "united-domains" και επικολλήστε το κλειδί.

Όριο ρυθμού: 1.200 αιτήματα/ώρα ανά token.

IONOS

Προϋπόθεση: το domain βρίσκεται στον λογαριασμό IONOS σας και η πρόσβαση στο API είναι ενεργοποιημένη στην πύλη προγραμματιστών.

  1. Ανοίξτε το developer.hosting.ionos.de/keys και δημιουργήστε ένα νέο ζεύγος κλειδιών (δημόσιο πρόθεμα + μυστικό).
  2. Αντιγράψτε το συνδυασμένο token στη μορφή "<prefix>.<secret>" — εμφανίζεται μόνο μία φορά.
  3. Στον πίνακα ελέγχου, στο Domains → Προσθήκη domain, επιλέξτε πάροχο "IONOS" και επικολλήστε το συνδυασμένο token.

Υποστηρίζονται εγγραφές TXT — τα πιστοποιητικά Let's Encrypt μέσω DNS-01 λειτουργούν για ζώνες που φιλοξενούνται στην IONOS.

INWX

Προϋπόθεση: το domain βρίσκεται στον λογαριασμό INWX σας.

  1. Συνδεθείτε στην περιοχή πελατών INWX και δημιουργήστε έναν υπο-χρήστη API χωρίς 2FA στο "Account → User management".
  2. Σημειώστε το όνομα χρήστη και τον κωδικό πρόσβασης του υπο-χρήστη.
  3. Στον πίνακα ελέγχου, στο Domains → Προσθήκη domain, επιλέξτε πάροχο "INWX" και εισαγάγετε το όνομα χρήστη και τον κωδικό.

Σημαντικό: η σύνδεση στο API της INWX αποτυγχάνει όταν ο λογαριασμός έχει ενεργοποιημένο Mobile-TAN 2FA. Δημιουργήστε γι' αυτό έναν ξεχωριστό υπο-χρήστη χωρίς 2FA — ο κύριος λογαριασμός σας μπορεί (και πρέπει) να κρατήσει το 2FA.

netcup

Προϋπόθεση: το domain διαχειρίζεται μέσω του λογαριασμού netcup σας.

  1. Στο netcup Customer Control Panel στο "Stammdaten ändern → API", δημιουργήστε ένα νέο ζεύγος κλειδιών API.
  2. Σημειώστε τον αριθμό πελάτη, το κλειδί API και τον κωδικό API (ο κωδικός εμφανίζεται μόνο μία φορά).
  3. Στον πίνακα ελέγχου, στο Domains → Προσθήκη domain, επιλέξτε πάροχο "netcup" και επικολλήστε και τις τρεις τιμές.

Σημείωση: το API της netcup βασίζεται σε recordsets (κάθε αλλαγή αντικαθιστά ολόκληρο το σύνολο εγγραφών). Αν επεξεργάζεστε εγγραφές DNS χειροκίνητα στο CCP την ίδια στιγμή που εμείς ορίζουμε μια εγγραφή TXT για το Let's Encrypt, μια αλλαγή μπορεί να χαθεί. Για κανονική χρήση (ενημερώσεις DynDNS, ανανεώσεις πιστοποιητικών) δεν υπάρχει πρόβλημα.

OVHcloud

Προϋπόθεση: το domain βρίσκεται στον λογαριασμό OVHcloud σας και χρησιμοποιείτε το ευρωπαϊκό endpoint (eu.api.ovh.com).

  1. Δημιουργήστε μια νέα εφαρμογή API στο ovh.com/auth/api/createApp — θα λάβετε ένα application key και ένα application secret.
  2. Ανοίξτε το OVH Token Maker, εισαγάγετε το application key και το secret, και δημιουργήστε ένα consumer key.
  3. Σημαντικό: παραχωρήστε στο consumer key αυτά τα δικαιώματα (GET, POST, PUT, DELETE το καθένα στο /domain/zone/*), επιβεβαιώστε στον λογαριασμό OVH σας και αντιγράψτε το consumer key που προκύπτει.
  4. Στον πίνακα ελέγχου, στο Domains → Προσθήκη domain, επιλέξτε πάροχο "OVHcloud" και επικολλήστε και τις τρεις τιμές.

Σημείωση: χρησιμοποιούμε από προεπιλογή το endpoint της ΕΕ. Λογαριασμοί CA/US χρειάζονται διαφορετικό βασικό URL — επικοινωνήστε μαζί μας εκ των προτέρων.

deSEC

Προϋπόθεση: ένας (δωρεάν) λογαριασμός deSEC.io με ρυθμισμένη ζώνη εκεί.

  1. Δημιουργήστε ένα νέο API token στο desec.io/tokens.
  2. Αντιγράψτε το token αμέσως — εμφανίζεται μόνο μία φορά.
  3. Στον πίνακα ελέγχου, στο Domains → Προσθήκη domain, επιλέξτε πάροχο "deSEC" και επικολλήστε το token.

Το deSEC είναι φιλικό προς το ACME-DNS-01 — τα πιστοποιητικά Let's Encrypt λειτουργούν χωρίς καμία ειδική ρύθμιση.

Gandi

Προϋπόθεση: το domain διαχειρίζεται μέσω του λογαριασμού Gandi σας.

  1. Ανοίξτε το admin.gandi.net και συνδεθείτε.
  2. Στο Authentication options → Personal Access Tokens, δημιουργήστε ένα νέο token με το δικαίωμα "Manage DNS records".
  3. Στον πίνακα ελέγχου, στο Domains → Προσθήκη domain, επιλέξτε πάροχο "Gandi" και επικολλήστε το token.

Το Gandi LiveDNS επιβάλλει ελάχιστο TTL 300s — αυξάνουμε αυτόματα τις χαμηλότερες τιμές.

Mittwald

Προϋπόθεση: λογαριασμός Mittwald με project, και το domain είναι ρυθμισμένο εκεί ως ζώνη DNS.

  1. Στο mStudio, στο Profile → API Tokens, δημιουργήστε ένα νέο token με δικαίωμα εγγραφής σε ζώνες DNS.
  2. Σημειώστε το project ID (UUID) του project που περιέχει τη ζώνη — φαίνεται στο URL του mStudio.
  3. Στον πίνακα ελέγχου, στο Domains → Προσθήκη domain, επιλέξτε πάροχο "Mittwald" και επικολλήστε το API token και το project ID.

Σημείωση: το Mittwald δημιουργεί ξεχωριστό αντικείμενο "DNS Zone" μέσα στο project σας για κάθε subdomain (ανάθεση υπο-ζωνών). 10 hosts DynDNS → 10 υπο-ζώνες — λειτουργικά κανένα πρόβλημα, αλλά ορατό στο περιβάλλον του mStudio.

Infomaniak

Προϋπόθεση: το domain βρίσκεται στον λογαριασμό Infomaniak Manager σας.

  1. Ανοίξτε το Manager → Profile → API keys και δημιουργήστε ένα token με το πεδίο εφαρμογής "Domain".
  2. Σημειώστε το token (εμφανίζεται μόνο μία φορά).
  3. Στον πίνακα ελέγχου, στο Domains → Προσθήκη domain, επιλέξτε πάροχο "Infomaniak" και επικολλήστε το token.

Το Infomaniak υποστηρίζει εγγενώς εγγραφές TXT — τα πιστοποιητικά Let's Encrypt μέσω DNS-01 λειτουργούν χωρίς ειδική ρύθμιση.

Scaleway

Προϋπόθεση: το domain είναι καταχωρισμένο στη Scaleway και το διαχειρίζεστε στον λογαριασμό σας.

  1. Στην κονσόλα Scaleway, στο IAM → API keys, δημιουργήστε ένα νέο κλειδί API.
  2. Σημειώστε μόνο το "Secret Key" — το access key δεν χρειάζεται.
  3. Στον πίνακα ελέγχου, στο Domains → Προσθήκη domain, επιλέξτε πάροχο "Scaleway" και επικολλήστε το Secret Key.

Το Scaleway χρησιμοποιεί μοντέλο αλλαγών βασισμένο σε PATCH — οι λειτουργίες είναι ατομικές ανά αίτημα. Το Let's Encrypt DNS-01 λειτουργεί εγγενώς.

API & endpoints

Endpoint DynDNS2

Το συμβατό με routers endpoint ενημέρωσης:

GET https://api.dnsbeacon.com/nic/update?hostname=<host>&myip=<ipv4>[&myipv6=<ipv6>]
Authorization: Basic base64(<email>:<api-key>)

Πιθανές αποκρίσεις:

good <ip>Η ενημέρωση έγινε δεκτή
nochg <ip>Η IP δεν άλλαξε, δεν χρειάζεται ενημέρωση DNS
nohostΤο hostname δεν υπάρχει ή είναι ανενεργό
badauthΛανθασμένο email ή κλειδί API
badparamΜη έγκυρες παράμετροι (π.χ. λανθασμένη μορφή IP)
abuseΗ διεύθυνση IP δεν επιτρέπεται ως στόχος (δεσμευμένο εύρος ή περιφερειακή πολιτική) — μην ξαναδοκιμάσετε
911Σφάλμα διακομιστή — δοκιμάστε ξανά αργότερα

Δοκιμή με curl

curl -u "you@example.com:dyndns_..." \
  "https://api.dnsbeacon.com/nic/update?hostname=myhouse.dnsfollowme.uk&myip=1.2.3.4"
Διαθέσιμο

Αυτόματο SSL για τα hostnames σας

Έκδοση πιστοποιητικών με ένα κλικ μέσω Let's Encrypt — απευθείας από τον πίνακα ελέγχου, χωρίς ACME client, χωρίς ρύθμιση από την πλευρά σας. Λειτουργεί για subdomains στο domain μας και για το δικό σας domain (BYOD).

  • Έκδοση με ένα κλικ από τον πίνακα ελέγχου — λειτουργεί για subdomains στο domain μας και για το δικό σας domain (BYOD).
  • Αυτόματη ανανέωση στο παρασκήνιο· το πιο πρόσφατο πιστοποιητικό είναι πάντα διαθέσιμο για λήψη.
  • Επικύρωση DNS-01 — δεν χρειάζεται ανοιχτή θύρα 80, λειτουργεί πίσω από NAT ή DS-Lite.
  • Το κλείδωμα CAA διασφαλίζει ότι μόνο εξουσιοδοτημένες αρχές πιστοποίησης μπορούν να εκδίδουν πιστοποιητικά για τα hostnames σας.

Απαιτεί πρόγραμμα PRO ή BUSINESS.

Συχνές ερωτήσεις

Το router μου δεν στέλνει ενημερώσεις — τι να κάνω;

Τα περισσότερα routers (UniFi, Fritz!Box) στέλνουν ενημερώσεις μόνο όταν αλλάζει πραγματικά η WAN IP. Για να επιβάλετε μία, απενεργοποιήστε τη ρύθμιση DynDNS στο router, αποθηκεύστε, ενεργοποιήστε ξανά, αποθηκεύστε. Η καρτέλα Hostnames → Ιστορικό στον πίνακα ελέγχου δείχνει αν φτάνουν ενημερώσεις.

Το κλειδί API μου — πώς το χρησιμοποιώ;

Εισαγάγετέ το στο router ως κωδικό πρόσβασης αντί για τον κωδικό του λογαριασμού σας. Το email παραμένει το όνομα χρήστη. Μπορείτε να ανακαλέσετε το κλειδί API οποιαδήποτε στιγμή χωρίς να αλλάξετε τον κωδικό του λογαριασμού σας.

Μπορώ να χρησιμοποιήσω IPv6;

Ναι. Προσθέστε το "&myipv6=<your-ipv6>" στο URL ενημέρωσης — η υπηρεσία θα δημιουργήσει μια εγγραφή AAAA δίπλα στην εγγραφή A. Τα προγράμματα Free και Pro μπορούν να χρησιμοποιούν και τα δύο παράλληλα.

Τι γίνεται αν χάσω το κλειδί API μου;

Τα κλειδιά API αποθηκεύονται μόνο ως hashes και δεν μπορούν να ανακτηθούν. Διαγράψτε το παλιό κλειδί στον πίνακα ελέγχου, δημιουργήστε ένα νέο και ενημερώστε το router σας.

Πόσα hostnames/domains μπορώ να δημιουργήσω;

Free: 3 hostnames, 1 δικό σας domain, 3 κλειδιά API. Pro: απεριόριστα. Business: απεριόριστα + ομαδική σύνδεση.

Τι είναι η επαλήθευση domain;

Όταν προσθέτετε δικό σας domain, η υπηρεσία χρησιμοποιεί το παρεχόμενο token για να καλέσει τον πάροχο DNS και να ελέγξει ότι η ζώνη υπάρχει και ότι το token έχει πρόσβαση. Αν αυτό πετύχει, το domain επισημαίνεται ως επαληθευμένο και μπορεί να χρησιμοποιηθεί αμέσως.

Πώς ενεργοποιώ τον έλεγχο ταυτότητας δύο παραγόντων;

Στις Ρυθμίσεις → Έλεγχος ταυτότητας δύο παραγόντων. Κατά τη ρύθμιση, η υπηρεσία εμφανίζει έναν κωδικό QR που σαρώνετε με Google Authenticator, Authy, Bitwarden ή 1Password. Με την ενεργοποίηση λαμβάνετε 8 εφεδρικούς κωδικούς μίας χρήσης — φυλάξτε τους με ασφάλεια. Τα κλειδιά API για το /nic/update δεν επηρεάζονται από το 2FA — τα routers εξακολουθούν να χρειάζονται μόνο email + κλειδί API.