İçeriğe geç
0850 554 5439 [email protected]

Blog

Barındırma altyapınızı yöneten ekipten eğitimler, rehberler, ürün haberleri ve mühendislik içgörüleri.

Sunucular

Sağlık Kontrollü DNS Yönlendirmesi Nasıl Çalışır?

10 Kasım 2026 3 dk okuma
Bu yazıyı paylaş

Sağlık kontrollü DNS, bir kaydın işaret ettiği sunucuyu düzenli olarak denetleyen ve sunucu yanıt vermezse kaydı yedek bir IP adresine çeviren bir yönlendirme yöntemidir. Gyro DNS'te bu özellik “sağlık kontrollü kayıt” adıyla ek hizmet olarak sunulur. Bu yazıda nasıl çalıştığını ve nerede işe yarayıp nerede yaramadığını açıkça anlatıyoruz.

Sağlık Kontrollü DNS Yönlendirmesi Nasıl Çalışır?

Nasıl çalışır?

  1. Ana ve yedek IP: Bir A ya da AAAA kaydı için bir ana, bir de yedek IP adresi tanımlarsınız. Kayıt normalde ana IP'yi gösterir.
  2. Üç lokasyondan kontrol: Ana sunucu Türkiye, Almanya ve Finlandiya'daki üç noktadan dakikada bir kontrol edilir. Kontrol tipi HTTP, HTTPS, TCP ya da ping olabilir. HTTP/HTTPS için port ve yol (ör. /saglik) belirleyebilirsiniz.
  3. Çoğunluk kararı: Tek bir noktadaki ağ sorunu yanlış alarma yol açmasın diye karar, lokasyonların çoğunluğuna göre verilir.
  4. Yedeğe geçiş: Ana sunucu erişilemez olarak işaretlendiğinde kayıt yaklaşık bir dakika içinde yedek IP'ye çevrilir.
  5. Geri dönüş: Ana sunucu art arda üç kontrolü başarıyla geçince kayıt yeniden ana IP'ye döner. Bu bekleme, sunucu açılıp kapanırken kaydın sürekli gidip gelmesini önler.

TTL neden önemli?

DNS yanıtları çözümleyicilerde TTL süresi kadar önbellekte tutulur. Sağlık kontrollü kayıtlarda TTL 30 ile 300 saniye arasında seçilebilir. Kısa TTL geçişin daha çabuk yayılmasını sağlar, ancak sorgu sayısını artırır. Çoğu site için 60 saniye dengeli bir başlangıçtır.

Sınırları dürüstçe

  • Geçiş anlık değildir. Tespit yaklaşık bir dakika sürer. Üstüne, ziyaretçinin çözümleyicisi eski yanıtı TTL bitene kadar kullanabilir. Bazı çözümleyiciler çok kısa TTL değerlerini dikkate almayıp daha uzun önbellekleyebilir.
  • Açık bağlantılar taşınmaz. Kayıt değişse de o an ana sunucuya bağlı olan kullanıcıların bağlantısı kesilir. Uygulamanız yeniden bağlanmayı tolere etmelidir.
  • Veri eşitlemesi yapılmaz. Yedek sunucunun güncel içerik ve veritabanıyla hazır olması sizin sorumluluğunuzdadır. DNS yalnız trafiğin nereye gideceğini belirler.
  • E-posta bildirimi yoktur. Geçişleri müşteri panelindeki kayıt durumundan ve işlem geçmişinden izleyebilirsiniz. Anlık uyarı almak isterseniz sunucunuzu Gyro Uptime İzleme ile takip edebilirsiniz.
  • Sağlık kontrollü kayıt panelden elle düzenlenemez. Değiştirmek için önce kontrolü kaldırırsınız, kayıt son gösterdiği IP'de kalır.

Yük dengeleyiciden farkı ne?

Sağlık kontrollü DNS, iki sunucu arasında “ana çalışmıyorsa yedeğe geç” mantığıyla çalışır ve DNS önbelleğine bağlıdır. Gyro Bulut Yük Dengeleyici ise trafiği tek bir IP adresinden birden çok sunucuya sürekli dağıtır ve sağlık kontrolünü geçemeyen sunucuyu, kontrol ayarlarınıza göre kısa sürede devreden çıkarır; DNS önbelleği bu geçişi etkilemez. Bulut sunucularınız için daha hızlı ve kesintisiz bir çözüm isterseniz yük dengeleyiciyi değerlendirin. Farklı lokasyonlardaki ya da farklı sağlayıcılardaki sunucular arasında basit bir yedeklilik için ise sağlık kontrollü DNS ekonomik bir seçenektir.

Nasıl kurulur?

Bir Gyro DNS hizmetine “Sağlık kontrollü kayıt” ek hizmetini ekleyin (kontrol başına aylık 0,99 €, KDV hariç). Ardından panelde “Sağlık kontrollü kayıtlar” bölümünden kaydı oluşturun. Aynı işi komut satırından da yapabilirsiniz:

gyro dns health create 789 --zone ornek.com.tr --name www --type A \
  --primary 198.51.100.20 --backup 203.0.113.30 \
  --check https --port 443 --path /saglik --ttl 60
gyro dns health list 789

Adım adım anlatım sağlık kontrollü DNS kaydı rehberinde. API ve Terraform ile kullanım için Terraform ve API ile DNS yönetimi yazısına bakabilirsiniz.

Yorumlar0

Henüz Yorum Yok

İlk düşüncenizi paylaşan siz olun.

Tartışmaya Katıl

Yorum bırakmak için lütfen giriş yapın veya kaydolun.

Hiçbir Yazıyı Kaçırmayın

En yeni eğitim, rehber ve ürün haberlerini gelen kutunuzda alın.

Bülten aboneliğiniz alındı.