- Onur Ertem
- Güncellendi:
Kısa cevap: Cloudflare, bir alan adının DNS hizmetini üstlenen ve web trafiğini ziyaretçi ile sunucu arasında duran kendi ağı üzerinden geçiren ters proxy ve içerik dağıtım ağıdır. Ziyaretçi siteye doğrudan sunucudan değil, Cloudflare’in kendisine yakın veri merkezinden bağlanır. Statik dosyalar önbellekte tutulabilir, şüpheli istekler sunucuya ulaşmadan elenebilir ve sertifika yönetimi kolaylaşır.
Cloudflare, bir alan adının DNS hizmetini üstlenen ve web trafiğini ziyaretçi ile sunucu arasında duran kendi ağı üzerinden geçiren bir ters proxy (reverse proxy) ve içerik dağıtım ağı (CDN) hizmetidir. Ziyaretçi siteye doğrudan sunucudan değil, Cloudflare’in kendisine yakın veri merkezinden bağlanır; statik dosyalar orada önbellekte tutulabilir, şüpheli istekler sunucuya ulaşmadan elenebilir ve sertifika yönetimi kolaylaşır.
“Cloudflare nedir” sorusunun pratik tarafı ise ayarlardadır. Aynı hizmet doğru kurulduğunda sunucu yükünü hafifletip güvenliği artırırken, yanlış bir SSL modu ya da gözden kaçan bir DNS kaydı sitenin tamamen açılmamasına veya e-postaların durmasına yol açabilir. Bu yazıda Cloudflare’in nasıl çalıştığı, siteye sağladığı faydalar, SSL/TLS modları arasındaki fark, WAF ve önbellek mantığı ile WordPress kullanan sitelerde dikkat edilmesi gereken noktalar Cloudflare’in kendi geliştirici belgelerine dayanarak anlatılıyor.
Video metni
Cloudflare nedir? Alan adının DNS hizmetini üstlenen ve web trafiğini kendi ağından geçiren bir ters proxy ve içerik dağıtım ağıdır. Görseller, stil dosyaları ve betikler yakın veri merkezinden sunulur, sunucu yükü azalır, gerçek IP gizlenir. Ama ağır tema ya da yetersiz sunucu sorununu çözmez, yalnızca gizler. Her DNS kaydının bir proxy durumu vardır. Turuncu bulutta trafik Cloudflare’den geçer, gri bulutta yalnızca IP bildirilir. Posta sunucusunu gösteren kayıt turuncuya alınırsa e-posta durabilir. Cloudflare mümkün olan her durumda Full ya da Full strict modunu önerir. Flexible modda sunucu bağlantısı şifresizdir ve çok fazla yönlendirme hatası sık görülür. Geçişte önce DNS bölgesinin kopyası alınır, e-posta kayıtları karşılaştırılır, SSL modu Full strict yapılır, ad sunucuları değiştirilir. Aktif olunca site, form ve e-posta test edilir. WordPress ayarları, önbellek kuralları ve sık yapılan hatalar sayfada. Takılınca WhatsApp’tan yazılabilir. Onur Freelance nokta com.
Cloudflare Nedir ve Nasıl Çalışır?
Cloudflare, alan adının ad sunucuları (nameserver) kendisine yönlendirildiğinde o alan adı için yetkili DNS sağlayıcısı olur ve proxy’lenen kayıtlarda sunucunun gerçek IP adresi yerine kendi anycast IP adreslerini döndürür. Böylece tarayıcıdan gelen HTTP ve HTTPS istekleri önce Cloudflare ağına ulaşır, ardından gerekiyorsa asıl sunucuya (origin) iletilir.
Bu yapı, Cloudflare’in nasıl çalıştığını anlatan resmi belgede iki rolle tanımlanır: yetkili DNS sağlayıcısı ve ters proxy. Alan adı panele eklendikten sonra ad sunucusu değişikliği doğrulanana kadar koruma “beklemede” görünür; belge bu doğrulamanın 24 saate kadar sürebileceğini belirtir. Geçiş sırasında sitenin hosting firmasında kalması, e-postaların ve dosyaların yerinden oynamaması da bu mimarinin sonucudur: değişen şey sadece trafiğin izlediği yoldur.
Cloudflare’in Web Sitesine Faydaları Nelerdir?
Cloudflare’in siteye katkısı hız, güvenlik ve yönetim kolaylığı başlıklarında toplanır; hangisinin öne çıkacağı sitenin yapısına ve ayarlara bağlıdır. Doğru yapılandırılmış bir kurulumda beklenebilecek faydalar şunlardır:
- Statik dosyaların yakından sunulması: Görseller, CSS ve JavaScript gibi dosyalar Cloudflare’in veri merkezlerinde önbelleğe alınabilir; ziyaretçi bu dosyaları sunucuya gitmeden alır.
- Sunucu yükünün azalması: Önbellekten karşılanan her istek, hosting sunucusunun işlemesi gereken bir istek eksiltir.
- Gerçek IP’nin gizlenmesi: Proxy’lenen kayıtlarda sunucu adresi dışarıya gösterilmez; hedefli saldırılar önce Cloudflare ağına çarpar.
- DDoS koruması: Proxy durumundaki kayıtlarda aşırı trafik saldırılarına karşı ağ katmanında koruma devreye girer.
- Uç sertifika: Ziyaretçi ile Cloudflare arasındaki bağlantı için sertifika Cloudflare tarafından sağlanır.
- Kural tabanlı kontrol: WAF kuralları, yönlendirme kuralları ve önbellek kuralları tek panelden yönetilir.
Bu faydaların hiçbiri kendiliğinden bir sıralama avantajı ya da belirli bir hız puanı anlamına gelmez. Yavaşlığın kaynağı ağır bir tema, şişmiş bir veritabanı ya da yetersiz bir sunucuysa Cloudflare sorunu gizler ama çözmez; özellikle önbelleğe alınmayan HTML sayfaları yine sunucunun hızına bağlı kalır.
DNS Proxy: Turuncu Bulut ile Gri Bulut Farkı
Cloudflare panelindeki her DNS kaydının bir proxy durumu vardır: turuncu bulut (Proxied) trafiğin Cloudflare üzerinden geçtiğini, gri bulut (DNS only) ise Cloudflare’in sadece sunucunun gerçek IP adresini bildirdiğini gösterir. Proxy durumu belgesine göre yalnızca IP çözümlemesinde kullanılan A, AAAA ve CNAME kayıtları proxy’lenebilir; MX ve TXT gibi diğer türler her zaman DNS only kalır.
Bu ayrım e-posta tarafında sık hata üretir: posta sunucusuna işaret eden “mail” gibi bir alt alan adının A kaydı turuncu buluta alınırsa, Cloudflare yalnızca web trafiğini taşıdığı için e-posta programları sunucuya bağlanamayabilir. Alan adı doğrulaması için eklenen CNAME kayıtlarının da proxy’lenmemesi gerekir.
Gri bulutta bırakılan bir web kaydının ise bedeli farklıdır: o alt alan adı sunucunun gerçek IP adresini herkese gösterir ve Cloudflare o trafik için HTTP analizi yapamaz. Proxy’lenen kayıtların TTL değeri “Auto” olarak sabittir ve elle değiştirilemez.
CDN ve Önbellek: Kenar Sunucularda Neler Saklanır?
Cloudflare varsayılan olarak dosyaları uzantılarına göre önbelleğe alır ve HTML sayfalarını önbelleğe almaz; bu yüzden kutudan çıktığı hâliyle hızlandırdığı kısım görseller, stil dosyaları, betikler ve yazı tipleridir. Varsayılan önbellek davranışı belgesinde listelenen uzantılar arasında JPG, PNG, WEBP, AVIF, CSS, JS, WOFF2 ve PDF gibi yaygın türler bulunur.
Kenar sunucunun bir dosyayı tutup tutmayacağına sunucunun gönderdiği başlıklar da karar verir. Cache-Control başlığı private, no-store, no-cache ya da max-age=0 ise veya yanıtta Set-Cookie başlığı varsa Cloudflare o yanıtı saklamaz; GET dışındaki istekler de önbelleğe girmez.
HTML’in de kenarda tutulması isteniyorsa önbellek kuralları (Cache Rules) ile ayrı bir kural yazmak gerekir. Bu adım dikkatsiz atılırsa oturum açmış kullanıcıya ya da sepete özel sayfaların başkasına gösterilmesi gibi ciddi bir hata ortaya çıkar. Güncelleme sonrası eski dosyanın görünmesi hâlinde tek tek URL ile ya da topluca önbellek temizleme (purge) yapılır.
Sayfa İçeriği
SSL/TLS Şifreleme Modları Nasıl Seçilir?
SSL/TLS şifreleme modu, iki ayrı bağlantının nasıl korunacağını belirler: ziyaretçi ile Cloudflare arası ve Cloudflare ile asıl sunucu arası. Cloudflare, şifreleme modları belgesinde mümkün olan her durumda Full veya Full (strict) modunun kullanılmasını önerir. Cloudflare, sunucunun desteklediği en güvenli seçeneği kendisi bulan otomatik modu varsayılan olarak kademeli şekilde devreye alıyor; elle seçim yapılırken kullanılan modlar şöyledir:
| Mod | Ziyaretçi – Cloudflare | Cloudflare – Sunucu | Ne zaman düşünülür? |
|---|---|---|---|
| Off | Şifresiz HTTP | Şifresiz HTTP | Canlı bir sitede önerilmez |
| Flexible | HTTPS | Şifresiz HTTP | Sunucuya hiçbir şekilde sertifika kurulamıyorsa geçici çözüm |
| Full | HTTPS | HTTPS, sertifika doğrulanmaz | Sunucuda kendinden imzalı sertifika varsa |
| Full (strict) | HTTPS | HTTPS, sertifika doğrulanır | Sunucuda geçerli bir sertifika varsa; güvenlik açısından tercih edilen |
Full (strict) için sunucudaki sertifikanın süresi dolmamış olmalı, alan adıyla eşleşmeli ve herkesçe güvenilen bir sertifika otoritesinden ya da Cloudflare Origin CA’dan alınmış olmalıdır. Hosting panelinden kurulan Let’s Encrypt sertifikası bu şartı karşılar. Origin CA sertifikasının bir sınırı vardır: sadece Cloudflare’e karşı geçerlidir, bu yüzden proxy kapatılır ya da Cloudflare duraklatılırsa ziyaretçiler güvenilmeyen sertifika uyarısı görür.
Flexible SSL Modu Neden Risklidir?
Flexible mod, tarayıcı adres çubuğunda kilit simgesi gösterdiği hâlde Cloudflare ile sunucu arasındaki trafiği şifresiz HTTP üzerinden taşır; bu yüzden Cloudflare’in kendi belgesi bu modu “kısmen güvenli” olarak tanımlar. Ziyaretçinin gördüğü HTTPS, yolun sadece ilk yarısını kapsar. Oturum açma, üye bilgisi ya da kişisel veri içeren sayfalarda belge açıkça Full veya Full (strict) modunu önerir.
İkinci sorun yönlendirme döngüsüdür. Flexible mod belgesinde belirtildiği gibi sunucu HTTP isteklerini otomatik olarak HTTPS’e yönlendiriyorsa, Cloudflare sunucuya HTTP ile bağlandığı için istek sonsuz bir döngüye girer ve tarayıcı “ERR_TOO_MANY_REDIRECTS” hatası verir. WordPress sitelerinde site adresi https ile tanımlı olduğunda ya da hosting panelinde “HTTPS’e zorla” seçeneği açık olduğunda bu tablo çok sık görülür. Kalıcı çözüm, sunucuya geçerli bir sertifika kurup modu Full (strict) yapmaktır; HTTPS zorlaması da sunucu yerine Cloudflare’in “Always Use HTTPS” ayarıyla yapılabilir.
Cloudflare Kurulumunu Birlikte Gözden Geçirelim
DNS kayıtları, SSL modu ve önbellek kuralları tek tek kontrol edildiğinde kurulumun güvenli olup olmadığı netleşir. Mevcut yapı için ücretsiz ön değerlendirme yapılır; teklif aynı gün iletilir, düzeltme adımları da aciliyet sırasına konur.
WAF ve Güvenlik Katmanı Neyi Engeller?
Cloudflare WAF (Web Application Firewall), siteye gelen istekleri kural setlerine göre inceleyip istenmeyen trafiği sunucuya ulaşmadan engelleyen bir güvenlik duvarıdır. Özel kurallar ve özel listeler ücretsiz plan dahil tüm planlarda kullanılabilir; hazır yönetilen kural setlerinin kapsamı, hız sınırlama kuralı sayısı ve gelişmiş tespit özellikleri ise plana göre değişir.
WordPress sitelerinde en çok işe yarayan kullanım, giriş sayfasına ve XML-RPC dosyasına gelen istekleri ülke, IP ya da davranışa göre sınırlayan özel kurallardır. Belirli bir yolu çok sık çağıran IP’ler için hız sınırlama kuralı yazmak, kaba kuvvet denemelerinin sunucuyu yormasını azaltır. WAF’ın bir sınırı da vardır: güncellenmemiş bir eklentideki açığı kapatmaz, yedeğin yerini tutmaz ve sunucuya doğrudan IP ile gelen trafiği göremez. Site zaten ele geçirilmişse önce temizlik gerekir; bu durumda hacklenmiş WordPress sitesi kurtarma süreci Cloudflare ayarlarından önce gelir.
WordPress Sitesinde Cloudflare Kullanırken Dikkat Edilecekler
WordPress ile Cloudflare birlikte sorunsuz çalışır, ancak eklentiler, önbellek ve IP kaydı konusunda birkaç ayar yapılmadan bırakılırsa beklenmedik hatalar çıkar. Kurulum sonrası kontrol edilmesi gereken noktalar sırasıyla şunlardır:
- Site adresi ve SSL modu uyumu: Ayarlar > Genel bölümündeki WordPress ve site adresleri https ise Cloudflare tarafında Full (strict) kullanılmalı, Flexible’dan kaçınılmalıdır.
- Karışık içerik taraması: Tema veya sayfa oluşturucu içinde http ile eklenmiş görsel ve betikler tarayıcıda uyarı üretir; veritabanındaki eski adresler düzeltilmelidir.
- Gerçek ziyaretçi IP’si: Cloudflare proxy olarak çalıştığı için sunucu kayıtlarında ve güvenlik eklentilerinde Cloudflare’in IP adresi görünür. Asıl adres CF-Connecting-IP başlığında gelir; sunucu ya da eklenti bu başlığı okuyacak şekilde ayarlanmazsa bir ziyaretçiyi engellemek tüm Cloudflare trafiğini engellemeye dönüşebilir.
- İki katmanlı önbellek: Sunucudaki önbellek eklentisi ile Cloudflare önbelleği birlikte çalışır; içerik güncellemesinden sonra ikisinin de temizlenmesi gerekir.
- Yönetim ve sepet sayfaları: wp-admin, oturum açmış kullanıcı sayfaları ile WooCommerce sepet ve ödeme adımları HTML önbelleğine alınmamalıdır.
- APO seçeneği: WordPress sayfalarının tamamını kenarda sunan Automatic Platform Optimization, Cloudflare’in resmi WordPress eklentisiyle birlikte kullanılır ve dinamik sayfalar için ayrıca test edilmelidir.
Hız hedefi olan sitelerde Cloudflare tek başına yeterli olmaz; sunucu yanıt süresi, tema ve eklenti yükü ile birlikte ele alınmalıdır. Bu bütünlüklü çalışma WordPress hız optimizasyonu kapsamında yapılır.
Siteyi Cloudflare’e Taşıma Adımları
Cloudflare’e geçiş, DNS kayıtlarının eksiksiz aktarılıp ad sunucularının değiştirilmesiyle tamamlanır; hosting ya da dosya taşıması gerekmez. Sıralı ilerlemek, e-posta ve alt alan adı kesintilerini önler. Geçişten önce hosting panelindeki mevcut DNS bölgesinin bir kopyası alınır ve Cloudflare’in otomatik taradığı kayıtlar bu kopyayla tek tek karşılaştırılır. Özellikle MX, SPF ve DKIM gibi e-posta kayıtları, doğrulama için eklenmiş TXT kayıtları ve nadir kullanılan alt alan adları taramada atlanabilir.
Kayıtlar tamamlandıktan sonra web trafiği taşıyan A ve CNAME kayıtları turuncu buluta alınır, posta ve doğrulama kayıtları gri bulutta bırakılır. Sunucuda geçerli sertifika olduğu doğrulanıp SSL modu Full (strict) yapılır, ardından alan adının kayıtlı olduğu firmanın panelinden ad sunucuları Cloudflare’in verdiği adreslerle değiştirilir. Durum “aktif” olduğunda site, iletişim formu, e-posta gönderimi ve yönetim paneli ayrı ayrı test edilir. Alan adı ya da hosting değişikliği aynı döneme denk geliyorsa işi WordPress site taşıma planıyla birlikte yürütmek riski azaltır.
Cloudflare Kurulumunda Sık Yapılan Hatalar
Cloudflare kaynaklı kesintilerin çoğu hizmetin kendisinden değil, geçiş sırasında atlanan küçük ayarlardan doğar. Sahada en sık karşılaşılan hatalar şunlardır:
- Sunucuda sertifika varken Flexible modda kalmak ve yönlendirme döngüsüne düşmek.
- E-posta sunucusunu gösteren kaydı proxy’leyip gelen ve giden postayı durdurmak.
- Otomatik DNS taramasının bulamadığı kayıtları kontrol etmeden ad sunucusunu değiştirmek.
- Güvenlik eklentisinin Cloudflare IP’lerini engellemesine yol açan IP ayarını unutmak.
- HTML’i “her şeyi önbelleğe al” kuralıyla saklayıp sepet ve üye sayfalarını istisna dışı bırakmamak.
- Origin CA sertifikası kullanırken proxy’yi kapatıp ziyaretçilere sertifika uyarısı göstermek.
Bu hataların ortak noktası, geçiş sonrası kontrol listesinin yapılmamasıdır. Her ayar değişikliğinden sonra sitenin farklı bir tarayıcıda, gizli pencerede ve mobil veride açılıp açılmadığına bakmak sorunu erkenden yakalar.
Cloudflare Her Site İçin Gerekli mi?
Cloudflare her site için zorunlu değildir; faydası, sitenin trafik yapısına, güvenlik ihtiyacına ve mevcut hosting altyapısına göre değişir. Ziyaretçileri farklı şehir ve ülkelere dağılan, saldırı alan ya da çok sayıda görsel sunan sitelerde katkısı belirgindir. Hosting firması zaten bir CDN ve güvenlik duvarı sunuyorsa ya da site çok küçük ve yerel bir kitleye hitap ediyorsa ek katman her zaman fark yaratmaz.
Karar verirken sorulması gereken sorular şunlardır: DNS yönetimini kim yapacak, SSL modu ve sertifika yenilemesini kim takip edecek, kural değişiklikleri kayıt altına alınacak mı? Cloudflare’in paneli güçlüdür ama yanlış bir tık bütün siteyi etkileyebilir. Hosting seçiminin hıza ve SEO’ya etkisini ayrıca değerlendirmek isteyenler için web hosting seçimi rehberi Cloudflare kararını tamamlayan bilgiler içerir.
Sitenin Güvenlik ve Hız Katmanını Birlikte Planlayalım
Cloudflare’e yeni geçilecekse ya da mevcut kurulumda yönlendirme, e-posta veya önbellek sorunu yaşanıyorsa DNS kayıtlarından SSL moduna kadar tüm yapı birlikte incelenebilir. Çalışma saatleri içinde WhatsApp veya telefonla ulaşıldığında ilk değerlendirme aynı gün yapılır.
İlgili rehberler
Sıkça Sorulan Sorular
Cloudflare ücretsiz kullanılabilir mi?
Evet, Cloudflare’in ücretsiz bir planı vardır ve DNS, proxy, uç sertifika ile temel WAF özellikleri bu planda kullanılabilir. Yönetilen kural setlerinin kapsamı ve bazı gelişmiş güvenlik özellikleri ücretli planlara göre değişir.
Cloudflare güvenli mi?
Cloudflare, proxy’lenen kayıtlarda sunucunun gerçek IP adresini gizler, DDoS koruması ve WAF kuralları sunar; şüpheli istekler sunucuya ulaşmadan elenebilir. Ziyaretçi ile Cloudflare arasındaki bağlantı için uç sertifika sağlanır. Ancak yanlış SSL modu ya da gözden kaçan DNS kaydı site ve e-posta tarafında sorun çıkarabilir.
Cloudflare DNS nedir?
Cloudflare, alan adının ad sunucuları kendisine yönlendirildiğinde o alan adı için yetkili DNS sağlayıcısı olur. Proxy’lenen kayıtlarda sunucunun gerçek IP adresi yerine kendi anycast IP adreslerini döndürür. Yalnızca A, AAAA ve CNAME kayıtları proxy’lenebilir; MX ve TXT gibi türler DNS only kalır.
Cloudflare'e geçince site kapanır mı?
DNS kayıtları eksiksiz aktarılırsa site kapanmadan geçiş yapılabilir. Kesintiler genellikle eksik kayıt, yanlış SSL modu ya da proxy’lenen e-posta kaydı yüzünden yaşanır.
ERR_TOO_MANY_REDIRECTS hatası neden çıkar?
En sık neden, Cloudflare Flexible modda çalışırken sunucunun HTTP isteklerini HTTPS’e yönlendirmesidir. Sunucuya geçerli sertifika kurulup mod Full (strict) yapıldığında döngü sona erer.
Cloudflare e-postaları etkiler mi?
MX kayıtları her zaman DNS only kaldığı için doğrudan etkilenmez. Ancak posta sunucusunu gösteren A kaydı proxy’lenirse e-posta programları sunucuya bağlanamayabilir; bu kayıt gri bulutta bırakılmalıdır.
Cloudflare siteyi Google'da üst sıraya taşır mı?
Doğrudan taşımaz; Cloudflare bir sıralama sinyali değil, trafik ve güvenlik katmanıdır. Sayfa hızını iyileştirmeye katkı verebilir, fakat sıralama içerik, teknik yapı ve kullanıcı deneyiminin bütününe bağlıdır.
WordPress için Cloudflare eklentisi şart mı?
Temel kullanım için şart değildir; DNS ve proxy ayarları panelden yapılır. Tüm WordPress sayfalarını kenarda sunan APO özelliği ise Cloudflare’in resmi WordPress eklentisiyle birlikte çalışır.
Cloudflare kullanırken güvenlik eklentisine hâlâ gerek var mı?
Evet, Cloudflare WAF sunucuya gelmeden önceki trafiği süzer ama eklenti güncellemeleri, dosya bütünlüğü ve yedekleme gibi işleri üstlenmez. İki katman birbirini tamamlar; tek başına biri yeterli sayılmamalıdır.
Bizi Arayın
Detaylı bilgi için bizi arayın.
Sizi, Biz Arayalım!
Numaranızı paylaşın sizi, biz arayalım!
Diğer Hizmetlerimiz
- › Kurumsal Web Tasarım
- › E-Ticaret Sitesi Yapımı
- › SEO Optimizasyonu
- › WordPress Site Yapımı
- › Google Reklam Yönetimi
- › WordPress Hızlandırma
Hizmet Bölgeleri
- › Sakarya Web Tasarım
- › Tekirdağ Web Tasarım
- › Bursa Web Tasarım
- › Beşiktaş Web Tasarım
- › Şişli Web Tasarım
- › Tuzla Web Tasarım
- › Ümraniye Web Tasarım
- › Kadıköy Web Tasarım
- › İstanbul Web Tasarım
- › Ankara Web Tasarım
- › Ataşehir Web Tasarım
- › Üsküdar Web Tasarım
- › Kartal Web Tasarım
- › Maltepe Web Tasarım
- › Pendik Web Tasarım
- › Kocaeli Web Tasarım
- › İzmir Web Tasarım
- › Antalya Web Tasarım