İçeriğe geç
LLCBullet

Sektör terimi

CDN

Diğer adları: İçerik dağıtım ağı

Bir sitenin içeriğini farklı bölgelerdeki sunuculardan, kullanıcıya en yakın noktadan sunan dağıtık sunucu ağı. Sayfaları hızlandırır, ana sunucunun yükünü azaltır ve çoğu zaman saldırılara karşı koruma katmanı olarak da çalışır.

Ayrıntılı açıklama

CDN, kullanıcı ile sitenin ana sunucusu (origin) arasına girer. Görseller, stil dosyaları ve betikler gibi statik içerikler CDN sunucularında önbelleğe alınır; kullanıcının isteği en yakın uç sunucudan yanıtlandığı için yanıt süresi kısalır.

Birçok CDN aynı zamanda DDoS koruması, web uygulaması güvenlik duvarı (WAF), bot yönetimi ve TLS sonlandırma gibi hizmetler sunar. Bu katmanlar zararlı trafiği ana sunucuya ulaşmadan durdurur; ancak otomatik izleme isteklerini de bot trafiği sanıp engelleyebilir.

Bir site CDN arkasındayken ana sunucu yanıt vermezse CDN bir hata sayfası döndürür ve istemci genellikle 502, 503 ya da 504 gibi bir 5xx yanıtı görür. LLCBullet'in site kontrolü istekleri LLCBulletMonitor/1.0 kullanıcı ajanıyla gönderilir; güvenlik duvarında bu ajana izin vermek yanlış alarmları azaltabilir.

Nasıl işler?

  1. Alan adının DNS kaydı CDN'e yönlendirilir.
  2. Kullanıcının isteği en yakın CDN uç sunucusuna ulaşır.
  3. İçerik önbellekte varsa doğrudan oradan, yoksa ana sunucudan alınarak sunulur.
  4. CDN bu sırada zararlı trafiği filtreler ve bağlantıyı TLS ile şifreler.

Örnek

Bir sitenin görselleri farklı ülkelerdeki kullanıcılara kendi bölgelerindeki CDN sunucularından sunulur; ana sunucu yalnızca önbellekte bulunmayan istekleri karşılar.

Sık sorulan sorular

CDN kullanan bir site neden 5xx hatası verebilir?

CDN çalışırken arkadaki ana sunucu yanıt vermezse ya da geç yanıt verirse CDN 502, 503 veya 504 gibi bir hata döndürür. Sorun çoğu zaman CDN'de değil, ana sunucudadır.

Bot koruması izleme isteklerini neden engeller?

Bot yönetimi insan dışı trafiği ayırt etmeye çalışır ve otomatik kontrolleri de bot sayabilir. Bilinen izleme kullanıcı ajanlarına izin vermek bu yanlış engellemeleri azaltır.