BurtiNETBlog
Diğer

Cloudflare Nedir ? Cloudflare Nasıl Çalışır ? Cloudflare Nasıl Kayıt Olunur ?

Mertcan Selek5 dk okuma
Cloudflare Nedir ? Cloudflare Nasıl Çalışır ? Cloudflare Nasıl Kayıt Olunur ?
İçindekiler

Sitenizin bir DDoS saldırısı altında çökmesini istemiyorsanız ya da ziyaretçilerinizin dünyanın neresinden bağlandığına bakmaksızın hızlı bir yükleme deneyimi yaşamasını hedefliyorsanız, er ya da geç Cloudflare ile karşılaşırsınız. Bugün internetteki web trafiğinin önemli bir kısmı, siteler kendi sunucularına ulaşmadan önce Cloudflare'in ağından geçiyor.

Cloudflare Nedir?

Cloudflare, bir web sitesi ile ziyaretçileri arasına giren; trafiği hızlandıran, güvenliğini artıran ve sunucu üzerindeki yükü azaltan bir CDN (İçerik Dağıtım Ağı) ve güvenlik hizmetidir. Basitçe anlatmak gerekirse: normalde bir ziyaretçi sitenize doğrudan bağlanır. Cloudflare devredeyken ise ziyaretçi önce dünya genelindeki en yakın Cloudflare sunucusuna (edge node) bağlanır, bu sunucu isteği sizin gerçek sunucunuza (origin) iletir ve gelen yanıtı ziyaretçiye geri verir.

Bu ortadaki katman sayesinde Cloudflare üç temel şeyi mümkün kılar:

  • Hız: Statik içerikleri (görsel, CSS, JS) ziyaretçiye coğrafi olarak en yakın sunucudan önbellekten sunar.
  • Güvenlik: DDoS saldırılarını, botları ve kötü niyetli trafiği gerçek sunucunuza ulaşmadan filtreler.
  • Güvenilirlik: Gerçek sunucunuzun IP adresini gizleyerek doğrudan hedef alınmasını zorlaştırır.

Cloudflare Ne İşe Yarar? Temel Özellikleri

1. CDN (İçerik Dağıtım Ağı)

Cloudflare'in 300'den fazla veri merkezi vardır. Siteniz bu ağa bağlandığında, statik dosyalarınızın kopyaları bu sunucularda önbelleğe alınır. Türkiye'den bağlanan bir ziyaretçi, sunucunuz ABD'de olsa bile içeriği İstanbul'daki bir Cloudflare düğümünden alabilir — bu da sayfa açılış süresini ciddi oranda kısaltır.

2. DDoS Koruması

Cloudflare, ağına gelen anormal trafik paternlerini otomatik tespit edip filtreler. Küçük-orta ölçekli DDoS saldırılarının büyük kısmı, sunucunuza hiç ulaşmadan Cloudflare katmanında durdurulur. Bu, özellikle paylaşımlı hosting kullanan siteler için önemli bir koruma katmanıdır.

3. Ücretsiz SSL Sertifikası

Cloudflare'in ücretsiz planı bile otomatik SSL sertifikası sağlar. "Flexible" modda ziyaretçi-Cloudflare arası şifrelenir ama Cloudflare-sunucu arası şifrelenmeyebilir; "Full" ve "Full (Strict)" modlarında ise uçtan uca şifreleme sağlanır — üretim sitelerinde Full (Strict) tercih edilmelidir.

4. WAF (Web Application Firewall)

SQL injection, XSS gibi bilinen saldırı paternlerini tanıyıp engelleyen bir güvenlik duvarı katmanı sunar. Ücretsiz planda temel kurallar, ücretli planlarda özelleştirilebilir kurallar mevcuttur.

5. DNS Yönetimi

Cloudflare aynı zamanda hızlı ve güvenilir bir DNS sağlayıcısıdır. Domaininizin nameserver'larını Cloudflare'e yönlendirdiğinizde, tüm DNS kayıtlarınızı (A, CNAME, MX, TXT) tek panelden yönetebilirsiniz.

Cloudflare Nasıl Kullanılır? Kurulum Adımları

  1. Hesap oluşturun: cloudflare.com üzerinden ücretsiz bir hesap açın.
  2. Sitenizi ekleyin: Domain adınızı girin; Cloudflare mevcut DNS kayıtlarınızı otomatik tarar.
  3. DNS kayıtlarını kontrol edin: Taranan kayıtların doğru olduğundan emin olun, eksik varsa manuel ekleyin.
  4. Nameserver'ları değiştirin: Domaininizi kayıtlı olduğunuz yerden (registrar panelinden), Cloudflare'in size verdiği iki nameserver ile değiştirin.
  5. Yayılmayı bekleyin: Değişiklik genelde birkaç saat içinde, bazen 24 saate kadar sürebilir.
  6. SSL modunu ayarlayın: SSL/TLS sekmesinden "Full (Strict)" modunu seçin — sunucunuzda geçerli bir SSL sertifikası olduğundan emin olun.
  7. Önbellekleme ve güvenlik ayarlarını yapılandırın: "Cache Everything" gibi kurallarla statik sayfa önbelleklemeyi, güvenlik seviyesini ihtiyacınıza göre ayarlayın.

Cloudflare Güvenli midir?

Evet, Cloudflare dünya genelinde milyonlarca site tarafından kullanılan, kurumsal düzeyde bir altyapı sağlayıcısıdır. Ancak şu noktalara dikkat etmek gerekir:

  • SSL modunu "Flexible" bırakmak, sunucu tarafında şifrelemeyi devre dışı bırakabilir — mümkünse her zaman "Full (Strict)" kullanın.
  • Gerçek sunucu IP'niz eski DNS kayıtlarından veya yanlış yapılandırılmış alt alan adlarından sızabilir; Cloudflare'e geçtikten sonra eski IP'nizi de değiştirmeniz (mümkünse) ekstra güvenlik sağlar.
  • Ücretsiz plan çoğu küçük-orta ölçekli site için yeterlidir; yüksek trafikli veya e-ticaret siteleri için ücretli planlardaki gelişmiş WAF ve rate-limiting özellikleri değerlendirilmelidir.

Cloudflare Kullanmalı mıyım?

Aşağıdaki durumlardan biri sizin için geçerliyse cevap büyük ihtimalle evet:

  • Ziyaretçileriniz farklı ülkelerden/bölgelerden geliyor ve sayfa hızı önemli.
  • Paylaşımlı hosting kullanıyorsunuz ve DDoS saldırılarına karşı ek koruma istiyorsunuz.
  • Ücretsiz ve otomatik yenilenen bir SSL sertifikasına ihtiyacınız var.
  • Sunucu kaynaklarınızı (bant genişliği, CPU) önbellekleme ile korumak istiyorsunuz.

Kurulumda Sık Yapılan Hatalar

  • SSL modunu "Flexible" bırakmak: Sunucunuzda zaten geçerli bir sertifika varsa "Full (Strict)" moda geçmemek, güvenlik zincirinde zayıf bir halka bırakır.
  • "Proxied" (turuncu bulut) durumunu yanlış ayarlamak: Bir DNS kaydını "DNS only" (gri bulut) bırakmak, o alt alan adının Cloudflare'in koruma ve hızlandırma katmanından tamamen geçmesini engeller — özellikli bir sebep yoksa ana kayıtları "Proxied" tutun.
  • Dinamik sayfaları da önbelleklemek: "Cache Everything" kuralını dikkatsizce her yola uygulamak, giriş yapmış kullanıcıya başkasının önbelleğe alınmış sayfasının gösterilmesi gibi ciddi sorunlara yol açabilir. Sadece gerçekten statik yollar için kullanın.
  • Origin sunucu IP'sini eski kayıtlarda bırakmak: Cloudflare'e geçmeden önce yayınlanmış eski DNS kayıtları (özellikle alt alan adları) gerçek IP'nizi ifşa edebilir; geçiş sonrası tüm kayıtları gözden geçirin.

Cloudflare'i Diğer CDN/Güvenlik Servisleriyle Kıyaslamak

Piyasada Sucuri, StackPath, Amazon CloudFront gibi alternatifler de var. Cloudflare'in öne çıktığı noktalar:

  • Ücretsiz plan kapsamı: Çoğu rakip, temel DDoS koruması ve CDN'i bile ücretli pakete koyarken Cloudflare bunu ücretsiz sunar.
  • Kurulum kolaylığı: Sadece nameserver değişikliği yeterli; sunucu tarafında ek bir yapılandırma script'i veya ajan kurulumu gerekmez.
  • Ağ büyüklüğü: 300'den fazla veri merkeziyle, özellikle küçük-orta ölçekli işletmeler için erişebilecekleri en geniş edge ağlarından biridir.

Buna karşılık, çok özel enterprise ihtiyaçları (gelişmiş bot yönetimi, özel SLA garantileri gibi) olan büyük ölçekli projeler için AWS CloudFront + Shield gibi bulut sağlayıcıya entegre çözümler daha uygun olabilir.

Sık Sorulan Sorular

Cloudflare ücretsiz mi?

Evet, CDN, temel DDoS koruması, ücretsiz SSL ve DNS yönetimini kapsayan bir ücretsiz plan mevcut. Gelişmiş güvenlik ve performans özellikleri ücretli planlarda sunulur.

Cloudflare kullanınca sitem yavaşlar mı?

Hayır, tam tersi beklenir — doğru yapılandırıldığında statik içerikler önbellekten sunulduğu için sayfa açılış süresi genelde kısalır. Yanlış önbellekleme kuralları (dinamik sayfaların da önbelleklenmesi gibi) sorun yaratabilir, bu yüzden cache kurallarını dikkatli ayarlamak gerekir.

Cloudflare ile hosting firması değiştirmem gerekir mi?

Hayır, Cloudflare bir hosting hizmeti değil, mevcut hosting'inizin önüne eklenen bir katmandır. Sunucunuz nerede olursa olsun kullanabilirsiniz.

Cloudflare'i kapatırsam ne olur?

Nameserver'ları eski haline döndürdüğünüzde site doğrudan sunucunuzdan yayın yapmaya devam eder; Cloudflare'in sağladığı CDN, DDoS koruması ve önbellekleme avantajlarını kaybedersiniz.

Cloudflare gerçek sunucu IP'mi tamamen gizler mi?

Cloudflare aktifken DNS üzerinden gerçek IP görünmez, ancak yanlış yapılandırılmış alt alan adları (subdomain) veya eski kayıtlar üzerinden IP'nin ortaya çıkması mümkündür. Tüm alt alan adlarınızın da Cloudflare üzerinden geçtiğinden emin olun.

İlgili yazılar

Diğer

Responsive Tasarım Nedir?

Responsive tasarım (duyarlı tasarım), bir web sitesinin veya uygulamanın farklı cihazlarda (bilgisayarlar, tabletler, akıllı telefonlar vb.) ve ekran…

Emre G4 dk okuma