Sağlık kontrollü DNS kaydı: ana sunucu düşünce otomatik yedek IP'ye geçiş
1. Nasıl çalışır?
Sağlık kontrollü kayıt, bir adın (ör. ornekfirma.com ya da app.ornekfirma.com) A ya da AAAA kaydını ana IP'ye yönlendirir ve ana sunucuyu sürekli kontrol eder:
- Kontroller 3 lokasyondan (Türkiye, Almanya, Finlandiya) dakikada bir yapılır.
- Bir lokasyonun hatası diğerlerinden doğrulanır: çoğunluk "erişilemiyor" derse kayıt yedek IP'ye geçer. Tek bir lokasyonun ağ sorunu geçişe yol açmaz.
- Geçiş, arıza algılandıktan sonra yaklaşık 1 dakika içinde olur; ziyaretçilerin yeni adresi görmesi ayrıca kaydın TTL'ine bağlıdır (30-300 saniye).
- Ana sunucu düzelince 3 ardışık başarılı turdan sonra kayıt ana IP'ye geri döner. Bu bekleme, sunucu açılıp kapanırken kaydın sürekli gidip gelmesini önler.
Sağlık kontrollü kayıt trafiği bölmez; her an yalnız bir IP yanıt verir (ana ya da yedek). Trafiği birden çok sunucuya aynı anda dağıtmak için Gyro Bulut Yük Dengeleyici kullanın.
2. Başlamadan önce
- Yedek sunucu hazır olmalı: yedek IP'deki sunucu aynı siteyi ya da servisi sunmalı ve verisi güncel olmalı (dosya eşitleme, veritabanı kopyası). Sağlık kontrollü kayıt yalnız DNS'i çevirir, veriyi kopyalamaz.
- İki IP farklı ve herkese açık olmalı: özel ağ adresleri (10.x, 192.168.x vb.) kabul edilmez. A kaydı için iki IPv4, AAAA için iki IPv6 adresi girin.
- Kontrol yolu hafif olmalı: HTTP/HTTPS kontrolünde ağır bir sayfa yerine yalnız "çalışıyorum" diyen bir yol (ör.
/saglik) kullanın. 200-399 arası yanıt başarılı sayılır ve yönlendirme takip edilmez: hata durumunda başka sayfaya yönlendiren bir yol (ör. giriş sayfasına 302) arızayı gizleyebilir. - Ek hizmet: Gyro DNS: Sağlık kontrollü kayıt ek hizmeti kontrol başına aylıktır (Bölüm 6). Gyro DNS hizmet sayfanızdaki Eklentiler sekmesinden alırsınız; adet, açabileceğiniz kontrol sayısıdır. Ek hizmet hem Ücretsiz hem Pro pakete eklenebilir.
Sayfanın üstünde kaç kontrol kullandığınız yazar (ör. "0/2 kontrol kullanılıyor"). Hakkınız yoksa sayfa ek hizmeti almanızı söyler.
3. Sağlık kontrollü kayıt oluşturun
- Gyro DNS hizmetinizde Yönetim → Sağlık kontrollü kayıtlar'ı açın.
- Sağlık kontrollü kayıt ekle'ye basın.
- Zone'u seçin ve Ad alanına kaydın adını yazın (alan adının kendisi için
@, alt ad içinappgibi). - Tip: IPv4 için A, IPv6 için AAAA.
- Ana IP ve Yedek IP'yi girin.
- Kontrol türünü seçin (Bölüm 4) ve gerekiyorsa Port ile Yol'u düzeltin. HTTPS seçince port kendiliğinden 443 olur.
- TTL (sn) girin (30-300; varsayılan 60).
- Kaydet'e basın.
Kayıt listede Bekleniyor durumuyla görünür; ilk kontroller gelince Ayakta ya da Erişilemiyor olur. Son geçiş sütunu kaydın en son ne zaman ana ya da yedek IP'ye geçtiğini gösterir.
Aynı ad ve tipte zaten normal bir kayıt varsa sağlık kontrollü kayıt onun yerini alır ve ondan sonra Kayıtlar sayfasında kilitli görünür (kalp simgesi). Bu kaydı Kayıtlar sayfasından düzenleyemez ya da silemezsiniz; önce sağlık kontrolünü kaldırın.
4. Kontrol türünü seçin
| Kontrol | Ne zaman | Başarılı sayılır |
|---|---|---|
| HTTP | Web sitesi, 80 portunda | Belirtilen yol 10 saniye içinde 200-399 arası bir kodla yanıt verirse |
| HTTPS | Web sitesi, 443 portunda (önerilen) | HTTP ile aynı; sertifika geçerliliği kontrol edilmez |
| TCP | Web dışı servisler (veritabanı, oyun, posta) | Porta 10 saniye içinde bağlantı kurulabiliyorsa |
| Ping | Yalnız sunucunun açık olup olmadığını bilmek yeterliyse | Sunucu ping'e yanıt verirse |
Mümkünse HTTP/HTTPS seçin: ping, sunucu açıkken web servisi çökmüşse bunu görmez. Sertifikanızın süresini izlemek için Gyro Uptime İzleme kullanabilirsiniz. Kontrollerin dışarıdan gelebilmesi için sunucunun güvenlik duvarında ilgili port (ping için ICMP) açık olmalıdır.
5. Kaldırma ve sınırlar
- Kontrolü kaldırmak için listede satırın yanındaki sil düğmesine basın. Kayıt o anki IP ile kalır (yedekteyse yedek IP'de); ardından Kayıtlar sayfasından normal kayıt olarak düzenleyebilirsiniz.
- Aynı ad ve tip için yalnız bir sağlık kontrolü olabilir.
- Zone silinirse o zone'daki sağlık kontrolleri de silinir.
- Sağlık kontrollü kayıt yalnız A ve AAAA için çalışır; CNAME, MX gibi tiplerde kullanılamaz.
Geçişler şimdilik e-posta ya da SMS ile bildirilmez. Geçiş zamanını paneldeki Son geçiş sütunundan görürsünüz. Ana sunucunuzun düştüğünden anında haberdar olmak için aynı adresi Gyro Uptime İzleme ile izleyin.
6. Fiyat
| Kalem | Fiyat (KDV hariç) |
|---|---|
| Gyro DNS: Sağlık kontrollü kayıt | 0,99 € / kontrol / ay (liste fiyatı 1,49 €) |
| 3, 6, 12 aylık dönem | aylık fiyatın 3, 6, 12 katı |
Gyro DNS Ücretsiz ve Pro paketlerinin fiyatı ayrıdır; bkz. Gyro DNS.
7. Sık sorulan sorular
Geçiş ne kadar sürer?
Ana sunucu çoğunluk lokasyondan erişilemez görülünce kayıt yaklaşık bir dakikada yedek IP'ye döner. Ziyaretçiler en geç kaydın TTL süresi (30-300 saniye) ve ad sunucularımızın kısa önbelleği kadar sonra yeni adresi görür.
Ana sunucu düzelince ne olur?
Üç ardışık başarılı kontrolden sonra kayıt ana IP'ye döner. Yedek sunucuya yazılan veriyi (ör. yeni siparişler) ana sunucuya eşitlemek sizin uygulamanıza bağlıdır.
TTL'i neden en çok 300 saniye yapabiliyorum?
Geçişin işe yaraması için çözümleyicilerin eski IP'yi uzun süre önbellekte tutmaması gerekir; bu yüzden sağlık kontrollü kayıtlarda TTL 30-300 saniyeyle sınırlıdır.
Sağlık kontrolü sitemin iç sayfalarını da denetler mi?
Hayır, yalnız girdiğiniz yolu (ve portu) kontrol eder. Uygulamanızın kritik bileşenlerini (veritabanı bağlantısı gibi) o yolun yanıtına dahil ederseniz kontrol daha anlamlı olur.
Üç lokasyon ne demek, bir lokasyon yanılırsa ne olur?
Kontroller Türkiye, Almanya ve Finlandiya'dan yapılır. Yalnız bir lokasyon hata görürse diğerleri doğrulamadıkça geçiş olmaz.
Hosting (cPanel) zone'umda sağlık kontrollü kayıt açabilir miyim?
Hayır, hosting hesabından gelen zone'lar salt okunurdur. Sağlık kontrollü kayıt yalnız Gyro DNS'te eklediğiniz zone'larda çalışır.
Sağlık kontrollü kayıtları API ve CLI ile de yönetebilirsiniz: gyro dns health create komutu aynı alanları alır. Ayrıntı: Gyro DNS'i API, CLI ve Terraform ile yönetin.
Sıradaki adım
- Trafiği dağıtın: iki sunucuyu aynı anda kullanmak için İlk yük dengeleyicinizi kurun.
- Ek hizmet ve paketler: Gyro DNS
Thanks for your feedback!