GhostlyDDns ile Cloudflare Dinamik DNS Otomasyonu

Son Güncelleme 29.01.2026
Fiyat
10 €Yaklaşık ₺512,20

Dinamik IP'nizle Cloudflare DNS kayıtlarını senkronize eden gizlilik odaklı .NET 10 CLI aracı. Telemetri yok, YAML yapılandırma, çoklu platform desteği.

GhostlyDDns, mevcut Cloudflare A ve AAAA kayıtlarını ağınızın genel IP adresiyle senkronize tutan gizlilik odaklı bir .NET 8 komut satırı aracıdır. Ghostly Tools paketinin bir parçası olup, geliştiricilere, içerik üreticilere ve kendi sunucusunu yönetenlere yönetilen hizmetlere ihtiyaç duymadan güvenilir bir Cloudflare dinamik DNS otomasyonu sunar.

Çalışma zamanı, WAN adresinizi izler, IPv4 ve IPv6 değişikliklerini birden fazla uç noktadan algılar ve sadece güncelleme gerektiğinde Cloudflare API'sini çağırır. Serilog tabanlı tanılama, disiplinli üssel geri çekilme ve tutarlı çıkış kodları, ekiplerin gözetim için ihtiyaç duyduğu verileri sağlar.

GhostlyInc tarafından geliştirilen Ghostly Tools'un gizlilik odaklı yazılımı GhostlyDDns, kimlik bilgilerini dış SaaS hizmetlerine açmadan sürekli Cloudflare doğruluğu gereken kendi sunucusunu yöneten ağlar için hafif bir otomasyon katmanı sunar.

Dinamik IP ile Cloudflare DNS kayıtlarını senkronize eden GhostlyDDns CLI
Harici servis kullanmadan mevcut Cloudflare A ve AAAA kayıtlarını senkronize tutan gizliliği önceliklendiren CLI

Sürümler ve lisanslama

İşletim sisteminize uygun GhostlyDDns sürümünü seçin. Her Gumroad lisansı, tüm GhostlyDDns 1.x sürümleri için ömür boyu güncellemeler içerir ve aynı YAML yapılandırması tüm sürümlerde çalışır.

Her lisans, tüm GhostlyDDns 1.x sürümleri için ömür boyu güncellemeleri içerir.

Özellikler

Gizlilik öncelikli işlemler

GhostlyDDns'i telemetri, hesap bağlama veya dış kontrol katmanları olmadan tamamen kendi altyapınızda çalıştırın.

Değişiklik algılayan güncellemeler

Çoklu uç nokta IP keşfi, bellek içi önbellekleme ve disiplinli geri çekilme, gereksiz Cloudflare API çağrılarını ortadan kaldırır.

Çapraz platform dağıtımı

Windows, Linux ve ARM64 için tek dosya .NET 8 ikili dosyaları yayınlanır, böylece aynı yapılandırma dosyasını her yerde kullanabilirsiniz.

Kullanım örnekleri

GhostlyDDns, WAN adresleri değiştiğinde manuel DNS güncellemelerini ortadan kaldırarak kendi sunucusunu yöneten ekiplerin, ajansların ve uzaktan çalışanların kesintisiz hizmet sağlamasına yardımcı olur.

  • Her ISS kira yenilemesinden sonra homelab VPN geçitlerini, yönlendiricileri uzaktan yönetime açmadan erişilebilir tutun.
  • Dinamik ofis bağlantılarından uygulama yığını çalıştırırken Cloudflare üzerinde beyaz etiket müşteri portallarını koruyun.
  • Mobil yedekleme devreye girdiğinde bile yayın ekipmanları veya yaratıcı stüdyoları, akış alan adlarını güncel tutarak koruyun.
  • Birden fazla müşteri alanını yöneten hizmet sağlayıcılarını, tek bir hafif otomasyon aracıyla destekleyin.

CLI komutları

GhostlyDDns CLI, yapılandırma iskeleti, test çalıştırmaları, tek seferlik yürütmeler ve sürekli izleme için odaklanmış komutlar sunar. Çoklu bayraklarla yerleşik yardım mevcuttur.

CLI
ghostly-ddns init-config [--path|--p|-p <path>]
ghostly-ddns dry --config|--c|-c <path>
ghostly-ddns once --config|--c|-c <path>
ghostly-ddns run --config|--c|-c <path>
ghostly-ddns --help | --h | -h
ghostly-ddns --version | --v | -v

Yapılandırma şeması

Tüm çalışma zamanı ayarları tek bir YAML dosyasında bulunur. Cloudflare API anahtarı, sorgulama aralığı, IP algılama tercihleri, günlük saklama ve korunacak kayıtları belirtin. GhostlyDDns, başlatmada şemayı doğrular ve eksik değerlerde uyarılar verir.

YAML
cloudflare:
  api_token: CF_API_TOKEN

update:
  interval_seconds: 120

ip_detection:
  detect_ipv4: true
  detect_ipv6: false
  v4_endpoints:
    - https://api.ipify.org
    - https://ipv4.icanhazip.com
  v6_endpoints:
    - https://api6.ipify.org

logging:
  retention_days: 30

records:
  - name: home.example.com
    type: A
    proxied: true
    ttl: auto

Doğrulama kuralları, API anahtarının varlığını, en az bir kaydın tanımlanmasını, TTL değerlerinin otomatik veya 60'tan büyük olmasını ve her etkin algılayıcının en az bir uç nokta içermesini sağlar.

Günlük kaydı ve tanılama

Serilog, yapılandırılmış konsol çıktısı ve logs dizininde saklanan dönen dosya günlüklerini sağlar. Saklama süresi varsayılan olarak 30 günlük dosyadır ve YAML yapılandırmasıyla dağıtıma göre özelleştirilebilir.

Günlük satırları, algılanan IP adreslerini, değişiklik olmadığında atlanan güncellemeleri, Cloudflare durum kodlarını ve üssel geri çekilme politikasıyla tetiklenen yeniden deneme faaliyetlerini kaydeder. Bu tanılama, GhostlyDDns'in kesintisiz çalışmaya hazır olmasını sağlar.

Dağıtım kılavuzları

GhostlyDDns, ekiplerin dakikalar içinde otomasyonu standartlaştırabilmesi için Linux systemd zamanlayıcıları ve Windows Görev Zamanlayıcı şablonlarıyla birlikte gelir.

Linux systemd servisi

İkili dosyayı usr/local/bin altına kurun, yapılandırmayı etc/GhostlyDDns içine yerleştirin ve aracı özel bir servis hesabı olarak çalıştırın.

systemd
[Unit]
Description=GhostlyDDns updater
After=network-online.target

[Service]
Type=simple
ExecStart=/usr/local/bin/ghostly-ddns run --config /etc/GhostlyDDns/config.yaml
Restart=on-failure
RestartSec=15

[Install]
WantedBy=multi-user.target

Linux systemd zamanlayıcısı

Zamanlayıcıyı servisle eşleştirerek tekrar eden çalıştırmaları planlayın ve Cloudflare bağlantısı düştüğünde üssel geri çekilmeye güvenin.

systemd
[Unit]
Description=GhostlyDDns schedule

[Timer]
OnUnitActiveSec=120
AccuracySec=1s
Unit=ghostly-ddns.service

[Install]
WantedBy=timers.target

Windows Görev Zamanlayıcı

Resmi XML şablonunu içe aktarın veya en yüksek ayrıcalıklarla her birkaç dakikada bir run komutunu çalıştıran ve hata durumunda yeniden başlatan bir görev oluşturun.

Task Scheduler
schtasks /Create ^
  /SC MINUTE /MO 5 ^
  /TN "GhostlyDDns" ^
  /TR "C:\\GhostlyDDns\\ghostly-ddns.exe run --config C:\\GhostlyDDns\\config.yaml" ^
  /RL HIGHEST ^
  /F
  • Program yolu C GhostlyDDns ghostly-ddns.exe
  • Argümanlar run --config C GhostlyDDns config.yaml
  • Günlükler, çalıştırılabilir dosyanın yanında logs dizinine yazılır

Sıkça Sorulan Sorular

Üretime geçmeden önce GhostlyDDns özellikleri, Cloudflare gereksinimleri ve operasyonel uygulamalar hakkında hızlı yanıtları keşfedin.

GhostlyDDns destek bilgileri

Sonraki adımlar

Tercih ettiğiniz GhostlyDDns sürümünü seçin, ikili dosyayı Gumroad'dan indirin ve GhostlyInc'in diğer gizlilik odaklı Ghostly Tools araçlarıyla birlikte dağıtın.

Gizlilik odaklı altyapınızı ve DNS yönetiminizi geliştirmek için bu rehberleri keşfedin