Foruma hoş geldin 👋, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Cloudflare DNS Ayarlarını Yapılandırma: A, CNAME, MX Kayıtları ve TTL (Time to Live) Optimizasyonu

✖ Kapat
Duyuru
✖ Kapat
Duyuru

websterx

Üye
Katılım
14 Mart 2026
Mesajlar
45
Merhaba arkadaşlar, bugün sizlere Cloudflare üzerinden DNS yönetiminin temel taşlarını ve performans için kritik olan TTL ayarlarını nasıl yapılandıracağınızı anlatacağım. Özellikle yeni bir sunucuya geçiş yaparken veya hizmetlerinizi yönetirken doğru DNS ayarları, hem erişim hızınızı hem de güvenilirliğinizi doğrudan etkiler. Ben de kendi sunucu altyapımda ve müşteri sunucularında sıklıkla kullandığım yöntemleri paylaşacağım.

🌐 DNS Nedir ve Neden Cloudflare?

Temel olarak DNS, bir web sitesinin ismini (bingunluk.com gibi) sunucunuzun IP adresine çeviren telefon rehberi gibidir. Cloudflare ise bu hizmeti sağlarken, aynı zamanda global bir Anycast ağı sayesinde DNS çözümleme hızınızı muazzam artırır ve DDoS koruması gibi ek güvenlik katmanları sunar. Ücretsiz katmanı bile profesyonel ihtiyaçlar için oldukça yeterlidir.

⚙️ Temel DNS Kayıt Türleri ve Yapılandırması

Cloudflare DNS sekmesine girdiğinizde "Kayıt Ekle" butonu ile aşağıdaki temel kayıtları oluşturabilirsiniz. Şu ayara çok dikkat etmelisiniz: Kayıt eklerken veya düzenlerken, turuncu bulut simgesinin (proxy) durumu. Bu, trafiğin Cloudflare üzerinden geçip geçmeyeceğini belirler.

📍 A (Address) Kaydı

Bu kayıt, bir alan adını direkt olarak bir IPv4 adresine yönlendirir. Sunucunuzun ana IP adresi için kullanılır.

NGINX:
Tip: A
İsim: @ (veya www, blog, api gibi alt alan adı)
IPv4 Adresi: 192.0.2.1 (Buraya kendi sunucu IP'nizi yazın)
Proxy durumu: Açık (Turuncu Bulut) - Önerilen
TTL: Otomatik

📍 CNAME (Canonical Name) Kaydı

Bir alan adını başka bir alan adına yönlendirmek için kullanılır. Örneğin, www'yu ana alan adınıza işaret ettirmek veya bir harici hizmeti (mail servisi gibi) bağlamak için idealdir. Kök domain (@) için CNAME kullanılamaz.

NGINX:
Tip: CNAME
İsim: www
Hedef: bingunluk.com
Proxy durumu: Açık
TTL: Otomatik

📍 MX (Mail Exchanger) Kaydı

E-posta sunucunuzun adresini belirler. Bu kayıtları eklerken proxy KESİNLİKLE KAPALI (Gri Bulut) olmalıdır, aksi takdirde e-postalarınız Cloudflare'e yönlenir ve ulaşmaz.

NGINX:
Tip: MX
İsim: @
Öncelik: 10 (Düşük sayı yüksek öncelik)
Posta Sunucusu: mail.bingunluk.com (veya Google, Yandex gibi servislerin sunucu adresi)
Proxy durumu: KAPALI (Gri Bulut) - ZORUNLU
TTL: Otomatik

⚠️ TTL (Time to Live) Optimizasyonu Neden Önemli?

TTL, bir DNS kaydının istemci (ziyaretçinin bilgisayarı, ISP) tarafında ne kadar süreyle önbellekte (cache) tutulacağını saniye cinsinden belirler. Benim sunucularda genelde kullandığım strateji şudur:

- Normal/Zamanlı Operasyonlar İçin: TTL değerini yüksek tutun (7200 saniye - 2 saat veya daha fazla). Bu, sunucunuza yapılan DNS sorgu yükünü azaltır ve kullanıcılar için çözümleme hızını artırır.
- Sunucu Değişikliği/Geçiş Zamanları İçin: Planlı bir IP değişikliğinden en az 24-48 saat önce TTL değerini çok düşüğe (örneğin 300 saniye - 5 dakika) çekin. Değişiklik yaptıktan sonra, eski IP'yi işaret eden önbellekler çok hızlı temizleneceğinden, kesinti süresi minimuma iner. İşlem tamamlandıktan bir süre sonra TTL'yi tekrar yükseltmeyi unutmayın.

Cloudflare'de "Otomatik" TTL, proxy açıkken genellikle 300 saniyedir ve dinamik IP değişiklikleri için güvenlidir. Ancak, proxy kapalı kayıtlarınız (MX kayıtları gibi) için TTL'yi manuel olarak yönetmeniz daha iyi olabilir.

💎 Özet ve Son Kontrol Listesi

1. Ana alan adınız ( @ ) için bir A kaydı oluşturun ve proxy'yi açın.
2. www için ana alan adınıza yönlendiren bir CNAME kaydı oluşturun.
3. E-posta için MX kayıtlarınızı ekleyin ve proxy'nin KAPALI olduğundan emin olun.
4. Planlı bir sunucu geçişiniz varsa, TTL'yi önceden düşürün.
5. Tüm değişiklikleri yaptıktan sonra, dnschecker.org gibi bir araçla DNS yayılmasını (propagation) global olarak kontrol edin.

Umarım bu rehber faydalı olmuştur. Siz bu konfigürasyonu kendi sunucularınızda nasıl yapıyorsunuz? TTL stratejiniz nedir? Cloudflare DNS ile ilgili tecrübelerinizi paylaşın veya aklınıza takılan bir şey olursa aşağıya yazmaktan çekinmeyin. Sorularınızı bekliyorum, sağlıcakla kalın.
 

Tema özelleştirme sistemi

Bu menüden forum temasının bazı alanlarını kendinize özel olarak düzenleye bilirsiniz.

Zevkine göre renk kombinasyonunu belirle

Tam ekran yada dar ekran

Temanızın gövde büyüklüğünü sevkiniz, ihtiyacınıza göre dar yada geniş olarak kulana bilirsiniz.

Geri