Router'lar, DNS sağlayıcıları ve API için kurulum talimatları.
myhouse.dnsfollowme.uk gibi bir alt alan adı ekleyin.Router'ı yapılandırmak yerine cihaza bir program kurmayı mı tercih edersiniz? Yerel istemciler tam bunun için var.
Internet → Permit Access → DynDNS
Control Panel → External Access → DDNS → Add
Settings → Internet → WAN → Dynamic DNS
Not: UniFi güncellemeleri yalnızca WAN IP gerçekten değiştiğinde gönderir. Bir güncellemeyi zorlamak için DynDNS yapılandırmasını devre dışı bırakın, kaydedin, yeniden etkinleştirin, kaydedin.
Ayrıntılı kurulum kılavuzu →Services → Dynamic DNS → Add
Services → Dynamic DNS
Önce luci-app-ddns paketini kurun (System → Software veya opkg install luci-app-ddns ddns-scripts). OpenWrt, URL'deki [DOMAIN] ve [IP] değerlerini otomatik olarak yerine koyar.
Ayrıntılı kurulum kılavuzu →Services → Dynamic DNS → Settings
Önce os-ddclient eklentisini kurun (System → Firmware → Plugins) ve Custom hizmetini seçin — /nic/update adresine standart DynDNS2 güncellemeleri gönderir.
Ayrıntılı kurulum kılavuzu →Services → DDNS
DDNS Service ayarını Custom yapın. DD-WRT, ana bilgisayar adınızı ve geçerli IP'nizi URL'ye otomatik olarak ekler.
Ayrıntılı kurulum kılavuzu →Settings → Services → Dynamic DNS (veya Device Config → DNS → Dynamic DNS)
Omada Controller v5+ ve Custom DDNS girişi sunan ağ geçidi ürün yazılımlarıyla çalışır (ER605, ER7206 ve benzerleri). Service Provider olarak "Custom" seçin ve yeni bir Dynamic DNS girişi oluşturun — Omada, URL'deki [DOMAIN], [IP], [USERNAME] ve [PASSWORD] değerlerini otomatik olarak yerine koyar.
Ayrıntılı kurulum kılavuzu →Configuration → Services → Dynamic DNS
Aruba Instant (ArubaOS 8.x+) özel Dynamic DNS profillerini destekler. Web arayüzünde veya CLI üzerinden (`dynamic-dns` / `ddns-profile`) sağlayıcıyı "DynDNS" olarak ayarlayın ve güncellemelerin DNS Beacon API'sine gitmesi için URL'yi değiştirin. Aruba, <h> yerine ana bilgisayar adını, <a> yerine geçerli IP'yi koyar.
Ayrıntılı kurulum kılavuzu →Communication → General → Action Table (LANconfig)
LANconfig'de Communication → General → Action Table altında "Established" / IP değişimi üzerine tetiklenen yeni bir eylem oluşturun. LANCOM, %h yerine ana bilgisayar adını, %a yerine geçerli IPv4 adresini koyar (IPv6 için %z kullanın). Kimlik bilgilerinizi URL'ye `https://<username>:<API key>@…` biçiminde gömün.
Ayrıntılı kurulum kılavuzu →Applications → Dynamic DNS Setup
Service Provider olarak "User-Defined" seçin. DrayTek, ###IP### değerini geçerli WAN IP ile otomatik olarak değiştirir; Login Account ve parola /nic/update adresine HTTP basic auth olarak gönderilir. Router doğrudan internete bağlıysa "Determine Real WAN IP" ayarını "WAN IP" yapın.
Ayrıntılı kurulum kılavuzu →CLI (configure) — veya GUI: Services → DNS → Dynamic DNS
EdgeOS ddclient kullanır. CLI'da: `set service dns dynamic interface eth0 service custom-dnsbeacon protocol dyndns2`, ardından `server <API host>`, `host-name <hostname>`, `login <email>`, `password <API key>` — sonra `commit; save`. eth0 yerine kendi WAN arayüzünüzü yazın.
Ayrıntılı kurulum kılavuzu →Network → DNS → Dynamic DNS
FortiOS 6.x ve üzeri, belirttiğiniz herhangi bir sunucuda standart DynDNS2 /nic/update uç noktasını çağıran "genericDDNS" sunucu türünü destekler. CLI'da: `config system ddns` → `set ddns-server genericDDNS`, API adresi için `set ddns-server-addr`, ana bilgisayar adınız için `set ddns-domain`, kimlik doğrulama için `ddns-username` / `ddns-password`. monitor-interface ayarını WAN arayüzünüze yapın.
Ayrıntılı kurulum kılavuzu →Local Services → DynDNS Client → DynDNS Provider → New
Local Services → DynDNS Client → DynDNS Provider altında bu sunucu ve güncelleme URL'siyle yeni bir sağlayıcı oluşturun. bintec, <domain> yerine ana bilgisayar adını, <ipaddr> yerine geçerli WAN IP'yi koyar; kullanıcı adı ve parola kimlik doğrulama için gönderilir. Ardından DynDNS kaydında bu sağlayıcıyı seçin.
Ayrıntılı kurulum kılavuzu →Configuration → System → DDNS
DDNS Provider olarak "User customize" seçin. Zyxel, <domain> yerine Domain Name değerini, <ipaddr> yerine WAN IP'yi koyar; Username ve Password, /nic/update adresine kimlik doğrulama olarak gönderilir. URL'nin sonundaki "?" zorunludur.
Ayrıntılı kurulum kılavuzu →Network → WAN → [bağlantı] → Dynamic DNS Settings
Ürün yazılımı 6.3'ten itibaren Dynamic DNS Settings altında özel bir DDNS sunucusu belirtebilirsiniz. Custom seçeneği DynDNS protokolünü konuşur — sunucu olarak API sunucusunu girin. Kullanıcı adı e-posta adresiniz, parola bir API anahtarıdır.
Ayrıntılı kurulum kılavuzu →CLI (configure)
CLI'da: `set service dns dynamic name dnsbeacon protocol dyndns2`, ardından `server <API host>`, `host-name <hostname>`, `username <email>`, `password <API key>`, `address interface eth0` — sonra `commit; save`. VyOS 1.2/1.3'te yol `service dns dynamic interface eth0 service …` şeklindedir.
Ayrıntılı kurulum kılavuzu →DynDNS2 konuşan her cihaz şu bilgilerle çalışır:
Cihazın kendisinde çalışan hafif bir güncelleme istemcisi — DynDNS yapılandırması router'da olmadan genel IP'sini bildirmesi gereken dizüstü bilgisayarlar, iş istasyonları ve sunucular için ideal. Windows, macOS ve Linux için mevcut.
Üç istemci de kontrol panelinde İndirmeler altında mevcut; aşağıdaki kılavuzlar kurulumu adım adım anlatır.
sistem tepsisi simgesi → Ayarlar
API anahtarı, kontrol panelinden alınan bir dyndns_… anahtarıdır — hesap parolaları sunucu tarafından reddedilir. Hizmet kendini otomatik olarak güncel tutar; tepsi uygulaması durumu ve son IP'yi gösterir.
Ayrıntılı kurulum kılavuzu →Terminal
API anahtarı, kontrol panelinden alınan bir dyndns_… anahtarıdır — hesap parolaları sunucu tarafından reddedilir. Kurulumdan sonra menü çubuğundaki “DNS Beacon” simgesi durumu gösterir; daemon, launchd hizmeti olarak oturum açmış kullanıcı olmasa bile çalışır ve kendini güncel tutar.
Ayrıntılı kurulum kılavuzu →Terminal
API anahtarı, kontrol panelinden alınan bir dyndns_… anahtarıdır — hesap parolaları sunucu tarafından reddedilir. İstemci, root altında bir systemd hizmeti olarak çalışır ve oturum açmış kullanıcı olmasa bile açılıştan itibaren günceller. Kendini, kurulduğu yolu izleyerek (dpkg, rpm veya ikili dosya değişimi) güncel tutar. dpkg/rpm olmayan sistemler için — Alpine, Arch, NAS ürün yazılımları — install.sh içeren bir tarball vardır; ikili dosya statik bağlantılıdır ve bağımlılığı yoktur.
Ayrıntılı kurulum kılavuzu →Desteklenen bir DNS sağlayıcısında kendiniz barındırdığınız bir alan adını bağlayabilirsiniz. API token'ınız AES-256-GCM ile şifrelenmiş olarak saklanır ve yalnızca o alan adının DNS kayıtlarını güncellemek için kullanılır.
Ön koşul: alan adı Cloudflare'a devredilmiş olmalı (ad sunucuları Cloudflare'a ayarlı).
Zone:DNS:Edit.Ön koşul: alan adı Hetzner DNS Console'da bir bölge (zone) olarak tanımlı olmalı.
Ön koşul: united-domains'te ilgili bölge için ücretli DNS API ek paketi etkinleştirilmiş olmalı. O olmadan token hiçbir bölge döndürmez.
Hız sınırı: token başına saatte 1.200 istek.
Ön koşul: alan adı IONOS hesabınızda olmalı ve geliştirici portalında API erişimi etkinleştirilmiş olmalı.
TXT kayıtları desteklenir — IONOS'ta barındırılan bölgeler için DNS-01 üzerinden Let's Encrypt sertifikaları çalışır.
Ön koşul: alan adı INWX hesabınızda olmalı.
Önemli: Hesapta Mobile-TAN 2FA etkinken INWX API girişi başarısız olur. Bunun için 2FA'sız ayrı bir alt kullanıcı oluşturun — ana hesabınız 2FA'yı koruyabilir (ve korumalıdır).
Ön koşul: alan adı netcup hesabınız üzerinden yönetiliyor olmalı.
Not: netcup API'si kayıt kümesi (recordset) tabanlıdır (her değişiklik kayıt kümesinin tamamını değiştirir). Biz bir Let's Encrypt TXT kaydı yazarken tam o anda CCP'de DNS kayıtlarını elle düzenlerseniz bir değişiklik kaybolabilir. Normal trafik için (DynDNS güncellemeleri, sertifika yenilemeleri) bu bir sorun değildir.
Ön koşul: alan adı OVHcloud hesabınızda olmalı ve Avrupa uç noktasını (eu.api.ovh.com) kullanıyor olmalısınız.
/domain/zone/*), OVH hesabınızda onaylayın ve oluşan consumer key'i kopyalayın.Not: Varsayılan olarak AB uç noktasını kullanırız. CA/US hesapları farklı bir temel URL gerektirir — lütfen önceden bize ulaşın.
Ön koşul: (ücretsiz) bir deSEC.io hesabı ve orada tanımlı bir bölge.
deSEC, ACME-DNS-01 dostudur — Let's Encrypt sertifikaları özel bir yapılandırma gerekmeden çalışır.
Ön koşul: alan adı Gandi hesabınız üzerinden yönetiliyor olmalı.
Gandi LiveDNS en az 300 sn TTL zorunlu kılar — daha düşük değerleri otomatik olarak yükseltiriz.
Ön koşul: bir projesi olan bir Mittwald hesabı ve alan adının orada DNS bölgesi olarak tanımlı olması.
Not: Mittwald her alt alan adı için projenizde ayrı bir "DNS Zone" nesnesi oluşturur (alt bölge delegasyonu). 10 DynDNS ana bilgisayarı → 10 alt bölge — işlevsel olarak sorunsuz, ama mStudio arayüzünde görünür.
Ön koşul: alan adı Infomaniak Manager hesabınızda olmalı.
Infomaniak TXT kayıtlarını doğal olarak destekler — DNS-01 üzerinden Let's Encrypt sertifikaları özel yapılandırma gerekmeden çalışır.
Ön koşul: alan adı Scaleway'de kayıtlı ve hesabınızda yönetiliyor olmalı.
Scaleway, PATCH tabanlı bir değişiklik modeli kullanır — işlemler istek başına atomiktir. Let's Encrypt DNS-01 doğal olarak çalışır.
Router uyumlu güncelleme uç noktası:
GET https://api.dnsbeacon.com/nic/update?hostname=<host>&myip=<ipv4>[&myipv6=<ipv6>] Authorization: Basic base64(<email>:<api-key>)
Olası yanıtlar:
| good <ip> | Güncelleme kabul edildi |
| nochg <ip> | IP değişmedi, DNS güncellemesi gerekmiyor |
| nohost | Ana bilgisayar adı mevcut değil veya devre dışı |
| badauth | E-posta veya API anahtarı hatalı |
| badparam | Geçersiz parametreler (ör. hatalı biçimli IP) |
| abuse | IP adresine hedef olarak izin verilmiyor (ayrılmış aralık veya bölgesel politika) — tekrar denemeyin |
| 911 | Sunucu hatası — daha sonra tekrar deneyin |
curl -u "you@example.com:dyndns_..." \ "https://api.dnsbeacon.com/nic/update?hostname=myhouse.dnsfollowme.uk&myip=1.2.3.4"
Let's Encrypt üzerinden tek tıkla sertifika alma — doğrudan kontrol panelinden, ACME istemcisi yok, sizin tarafınızda yapılandırma yok. Bizim alan adımızdaki alt alan adları ve kendi alan adınız (BYOD) için çalışır.
PRO veya BUSINESS planı gerektirir.
Çoğu router (UniFi, Fritz!Box) yalnızca WAN IP gerçekten değiştiğinde güncelleme gönderir. Bir güncellemeyi zorlamak için router'da DynDNS yapılandırmasını devre dışı bırakın, kaydedin, yeniden etkinleştirin, kaydedin. Kontrol panelindeki Ana bilgisayar adları → Geçmiş sekmesi güncellemelerin gelip gelmediğini gösterir.
Router'da parola alanına hesap parolanız yerine bu anahtarı girin. Kullanıcı adı olarak e-posta adresiniz kalır. API anahtarını, hesap parolanızı değiştirmeden istediğiniz zaman iptal edebilirsiniz.
Evet. Güncelleme URL'sine "&myipv6=<your-ipv6>" ekleyin — hizmet, A kaydının yanında bir AAAA kaydı oluşturur. Free ve Pro planları her ikisini paralel kullanabilir.
API anahtarları yalnızca hash olarak saklanır ve kurtarılamaz. Kontrol panelinde eski anahtarı silin, yenisini oluşturun ve router'ınızı güncelleyin.
Free: 3 ana bilgisayar adı, 1 özel alan adı, 3 API anahtarı. Pro: sınırsız. Business: sınırsız + ekip girişi.
Özel bir alan adı eklediğinizde hizmet, verdiğiniz token ile DNS sağlayıcısını çağırır ve bölgenin var olduğunu ve token'ın erişiminin bulunduğunu denetler. Bu başarılı olursa alan adı doğrulanmış olarak işaretlenir ve hemen kullanılabilir.
Ayarlar → İki faktörlü kimlik doğrulama altından. Kurulum sırasında hizmet, Google Authenticator, Authy, Bitwarden veya 1Password ile tarayacağınız bir QR kodu gösterir. Etkinleştirmede 8 tek kullanımlık yedek kod alırsınız — güvenli bir yerde saklayın. /nic/update için API anahtarları 2FA'dan etkilenmez — router'lar için yine yalnızca e-posta + API anahtarı gerekir.