# Sağlık kontrollü DNS kaydı: ana sunucu düşünce otomatik yedek IP'ye geçiş

https://www.gyrohosting.com/bilgi-bankasi/makale/saglik-kontrollu-dns-kaydi

- **Bu rehberde ne öğreneceksiniz**: Sağlık kontrollü kaydın nasıl çalıştığını, ek hizmeti almayı, kaydı oluşturmayı, kontrol türünü ve TTL'i seçmeyi, geçişlerin ne kadar sürdüğünü ve sınırlarını.
- **Süre**: 10 dakika
- **Kimin için**: Bir siteyi ya da servisi iki ayrı sunucuda çalıştıran ve birinin arızasında trafiğin kendiliğinden diğerine gitmesini isteyenler.
- **Gerekenler**: Gyro DNS'te yayında bir zone, herkese açık IP'li iki sunucu (ana ve yedek), **Gyro DNS: Sağlık kontrollü kayıt** ek hizmeti.

## 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.

> **Bilgi**
> 
> 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](https://www.gyrohosting.com/bilgi-bankasi/makale/yuk-dengeleyici-kurulum) 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.

![Sağlık kontrollü kayıtlar: sayfanın üstünde kullandığınız ve sahip olduğunuz kontrol sayısı görünür.](https://www.gyrohosting.com/resources/uploads/bilgi-merkezi/L12-01-tr.webp)

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

1. Gyro DNS hizmetinizde **Yönetim → Sağlık kontrollü kayıtlar**'ı açın.
2. **Sağlık kontrollü kayıt ekle**'ye basın.
3. **Zone**'u seçin ve **Ad** alanına kaydın adını yazın (alan adının kendisi için `@`, alt ad için `app` gibi).
4. **Tip**: IPv4 için **A**, IPv6 için **AAAA**.
5. **Ana IP** ve **Yedek IP**'yi girin.
6. **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.
7. **TTL (sn)** girin (30-300; varsayılan 60).
8. **Kaydet**'e basın.

![Sağlık kontrollü kayıt ekle: ana ve yedek IP'yi, kontrol türünü, portu, yolu ve TTL'i girin.](https://www.gyrohosting.com/resources/uploads/bilgi-merkezi/L12-02-tr.webp)

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.

> **Dikkat**
> 
> 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](https://www.gyrohosting.com/bilgi-bankasi/makale/uptime-izleme-ilk-izleyici) 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.

> **Bilgi**
> 
> 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](https://www.gyrohosting.com/bilgi-bankasi/makale/uptime-izleme-ilk-izleyici) 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](https://www.gyrohosting.com/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.

> **Biliyor muydunuz?**
> 
> 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](https://www.gyrohosting.com/bilgi-bankasi/makale/gyro-dns-api-cli-terraform).

## Sıradaki adım

- **Trafiği dağıtın:** iki sunucuyu aynı anda kullanmak için [İlk yük dengeleyicinizi kurun](https://www.gyrohosting.com/bilgi-bankasi/makale/yuk-dengeleyici-kurulum).
- Ek hizmet ve paketler: [Gyro DNS](https://www.gyrohosting.com/gyro-dns)
