Tüm Ürünler
Search
Belge Merkezi

CDN:IP kara listesi veya beyaz listesi yapılandırma

Son Güncelleme:Oct 21, 2026

Hizmetiniz kötü amaçlı IP tabanlı trafik suiistimaline veya belirli saldırılara maruz kaldığında, istek kaynağına göre CDN uç düğümlerindeki istekleri filtrelemek için bir IP kara listesi veya beyaz listesi yapılandırabilirsiniz. Bu özellik, beyaz liste kullanarak yalnızca güvenilir IP adreslerinden gelen erişime izin verir veya kara liste kullanarak bilinen kötü amaçlı IP adreslerini kesin olarak engeller; böylece kaynak sunucuları korur ve güvenlik risklerini azaltır.

Kullanım senaryoları

Aşağıdaki kullanım senaryolarına göre bir IP beyaz listesi veya kara listesi seçin:

Yapılandırma

Kullanım senaryoları

IP beyaz listesi

  • Hassas dahili verileri koruma: Veri güvenliğini sağlamak amacıyla hassas verilere veya kaynaklara yalnızca belirtilen IP adreslerinin erişmesine izin verin.

  • Üçüncü taraf hizmetleriyle entegrasyon: CDN kaynaklarına yalnızca güvenilir üçüncü taraf hizmetlerin IP adreslerinin erişmesini sağlayın.

IP kara listesi

  • Kötü amaçlı saldırıları önleme: Bir IP adresi sık sık anormal istekler gönderiyorsa, bu kötü amaçlı IP adresinin kaynaklarınıza erişmesini engellemek için adresi kara listeye ekleyin.

  • Bölge bazlı erişim kısıtlaması: Belirli politika kısıtlamalarına tabi ülkeler gibi yüksek riskli bölgelerdeki IP adreslerini, bu ülke veya bölgelerin IP adres aralıklarını kara listeye ekleyerek engelleyin.

Faturalama

IP kara listesi veya beyaz listesi yapılandırmak ücretsizdir ancak engellenen istekler küçük ücretlere neden olur.

  • Faturalama ilkesi: Engelleme, 7. Katmanda HTTP isteği işlenirken gerçekleşir. Bu aşamada CDN düğümü isteği zaten işlemiş ve kaynak tüketmiştir.

  • Faturalandırılan öğeler:

    • Trafik ücretleri: Engellenen bir istek, HTTP üst bilgilerini içeren bir istek ve 403 sayfasından oluşan bir yanıt olmak üzere tek bir isteklik trafik oluşturur. Trafik, standart CDN trafik oranına göre faturalandırılır.

    • HTTPS istek ücretleri: Alan adı HTTPS kullanıyorsa, IP tabanlı engelleme gerçekleşmeden önce TLS el sıkışması tamamlanır. Bu nedenle, engellenen her HTTPS isteği faturalama amacıyla hala bir HTTPS isteği olarak sayılır.

Dikkat edilmesi gerekenler

Önemli

IP Blacklist/Whitelist ve Referer Blacklist/Whitelist erişim kontrolü modülünde ayrı yapılandırma girdileridir. Bunları karıştırmayın:

  • IP Blacklist/Whitelist: Erişimi kaynak IP adreslerine göre kontrol eder. Kural alanı, 1.1.1.0/24 gibi IPv4 veya IPv6 adreslerini ve CIDR bloklarını destekler. Yapılandırma yolu: Domain Names > Access Control > IP Blacklist/Whitelist.

  • Referer Blacklist/Whitelist: HTTP Referer üst bilgisine göre hotlinking'i (doğrudan bağlantı) kontrol eder. Kural alanı yalnızca alan adlarını veya URL'leri destekler, IP adreslerini desteklemez. Yapılandırma yolu: Domain Names > Access Control > Referer Blacklist/Whitelist.

Erişimi IP adresine göre kontrol etmek için IP Blacklist/Whitelist kullanın. Referer Blacklist/Whitelist kural alanına bir IP adresi veya CIDR bloğu girmeyin. Aksi takdirde sistem, parametre formatı doğrulama hatası olan InvalidArgValue.Malformed değerini döndürür.

Aşağıdaki hususlar IP kara listesi ve beyaz listesi yapılandırmaları için de geçerlidir:

  • Bir alan adı için yalnızca bir IP kara listesi veya IP beyaz listesi kuralı olabilir. İki tür birbirini dışlar ve aynı anda yapılandırılamaz.

  • Bir IP kara listesi yapılandırdıktan sonra, kara listedeki IP adreslerinden gelen istekler yine de CDN DCDN düğümüne ulaşabilir ancak düğüm bu istekleri reddeder ve 403 durum kodu döndürür. CDN günlükleri bu IP adreslerinden gelen istekleri kaydeder. Bu durum, IP kara listesinin etkili olmadığı anlamına gelmez.

  • Bazı bölgelerde, az sayıda internet servis sağlayıcısı (ISS) son kullanıcılara özel IP adresleri atayabilir. Sonuç olarak, CDN DCDN düğümü kullanıcının özel IP adresini alır.

    Not

    Özel IP adresleri aşağıdaki üç aralıkta yer alır:

    • Sınıf A özel IP adresleri: 10.0.0.0–10.255.255.255. Alt ağ maskesi: 10.0.0.0/8.

    • Sınıf B özel IP adresleri: 172.16.0.0–172.31.255.255. Alt ağ maskesi: 172.16.0.0/12.

    • Sınıf C özel IP adresleri: 192.168.0.0–192.168.255.255. Alt ağ maskesi: 192.168.0.0/16.

Yordam

  1. CDN konsolu oturumunu açın.

  2. Domain Names sayfasında hedef alan adını bulun ve Actions sütunundaki Manage seçeneğine tıklayın.

  3. Alan adının gezinme bölmesinde Access Control seçeneğine tıklayın.

  4. IP Blacklist/Whitelist bölümünde Modify Configuration seçeneğine tıklayın.

  5. Aşağıdaki örneklere dayanarak hızlıca bir kural yapılandırabilirsiniz. Ayrıca Parametreler bölümüne bakarak iş ihtiyaçlarınıza uygun bir yapılandırma ekleyebilirsiniz.

    • Örnek 1: Yönetim arka ucunu koruma (beyaz liste + Kural Motoru)

      • Amaç: Ofis çıkış IP adresleri 203.x.x.10 ve 203.x.x.11 dışında hiçbir adresin /admin/ yoluna erişmesine izin vermeyin.

      • Yapılandırma:

        • Type: Whitelist seçeneğini seçin.

        • Rule: 203.x.x.10 ve 203.x.x.11 adreslerini ayrı satırlara girin.

        • Advanced Settings - IP Rule: Determine based on the IP address that is used to connect to the POP seçeneğini seçin.

        • Advanced Settings - Rule Condition: Kural Motoru sayfasında, büyük/küçük harf fark etmeksizin URI'nin herhangi bir yerinde /admin/* bulunduğunda eşleşen bir kural yapılandırın. Ardından bu kuralı kural koşulu olarak seçin.

          Rule condition configuration

      • Sonuç: Yalnızca bu iki IP adresinden gelen istekler /admin/ dizinine erişebilir. Diğer tüm IP adreslerinden bu dizine yapılan istekler 403 durum koduyla reddedilir.

    • Örnek 2: Bir partnerin IPv6 CIDR bloğundan gelen erişime izin verme (beyaz liste)

      • Amaç: Yalnızca partnerin FC00:0AA3:0000:0000:0000:0000:0000:0000/48 IPv6 CIDR bloğundan gelen erişime izin verin.

      • Yapılandırma:

        1. Type: Whitelist seçeneğini seçin.

        2. Rule: FC00:0AA3:0000:0000:0000:0000:0000:0000/48 adresini girin.

        3. Advanced Settings - IP Rule: Determine based on the IP address that is used to connect to the POP seçeneğini seçin.

      • Sonuç: Yalnızca bu IPv6 adres aralığından gelen istekler alan adı kaynaklarınıza erişebilir.

    • Örnek 3: Bir saldırı kaynağını hemen engelleme (kara liste)

      • Amaç: 198.x.x.0/24 CIDR bloğundan tespit edilen bir CC saldırısını hemen engellemek gerekir.

      • Yapılandırma:

        1. Type: Blacklist seçeneğini seçin.

        2. Rule: 198.x.x.0/24 adresini girin.

        3. Advanced Settings - IP Rule: Determine based on the IP address that is used to connect to the POP seçeneğini seçin.

      • Sonuç: CDN düğümü, 198.x.x.0/24 CIDR bloğundaki tüm IP isteklerini reddeder.

Parametreler

Aşağıdaki tabloda bir IP kara listesi veya beyaz listesi için kullanılan parametreler açıklanmaktadır:

Parametre

Açıklama

Type

Blacklist veya Whitelist seçin.

  • Blacklist: Listedeki IP adreslerinin erişimi reddedilir ve 403 durum kodu alınır.

  • Whitelist: Yalnızca listedeki IP adreslerinin erişimine izin verilir. Diğer tüm IP adresleri reddedilir.

Rule

Kural biçimi gereksinimleri

  1. IP adresleri veya CIDR blokları girebilirsiniz.

  2. Birden fazla IP adresini veya CIDR bloğunu satır sonlarıyla ayırın.

  3. IPv4 adresleri ve CIDR blokları desteklenir:

    1. IPv4 adresi örneği: 192.168.0.1.

    2. IPv4 CIDR bloğu örneği: 192.168.0.0/24.

    3. Joker karakterli CIDR bloğu 0.0.0.0/0 desteklenmez. Tüm IPv4 adreslerini temsil etmek için aşağıdaki iki CIDR bloğunu kullanın:

      1. 0.0.0.0/1

      2. 128.0.0.0/1

  4. IPv6 adresleri ve CIDR blokları desteklenir:

    1. IPv6 adresi örneği: FC00:AA3:0:23:3:300:300A:1234.

    2. IPv6 CIDR bloğu örneği: FC00:0AA3:0000:0000:0000:0000:0000:0000/48.

    3. Adresteki harfler büyük/küçük harf duyarlı değildir. Büyük harf, küçük harf ve karışık kullanım desteklenir. Örnekler: FC00:AA3:0:23:3:300:300A:1234 ve fc00:0aa3:0000:0023:0003:0300:300a:1234.

    4. :: kısaltması desteklenmez. Örneğin, FC00:0AA3::0023:0003:0300:300A:1234 desteklenmez.

    5. Joker karakterli CIDR bloğu 0000:0000:0000:0000:0000:0000:0000:0000/0 desteklenmez. Tüm IPv6 adreslerini temsil etmek için aşağıdaki iki CIDR bloğunu kullanın:

      1. 0000:0000:0000:0000:0000:0000:0000:0000/1

      2. 8000:0000:0000:0000:0000:0000:0000:0000/1

Kural uzunluğu sınırı

Kural giriş alanı en fazla 30 KB karakter destekler. IP adresleri ve CIDR blokları farklı uzunluklarda olduğundan, alan ortalama giriş uzunluklarına dayalı olarak yaklaşık 700 IPv6 adresi veya CIDR bloğu ya da yaklaşık 2.000 IPv4 adresi veya CIDR bloğu tutabilir. Daha fazla IP adresi engellemek gerekiyorsa, geniş ölçekli IP engelleme ve bölge bazlı engellemeyi destekleyen ESA güvenlik koruma özelliğini etkinleştirin. Daha fazla bilgi için bkz. CDN, DCDN ve ESA: Özellik karşılaştırması ve IP erişim kuralı yapılandırma.

IP Rule

Aşağıdaki üç kuraldan birini seçebilirsiniz:

  1. Değerlendirmenin temeli olarak kullanıcının x-forwarded-for istek üst bilgisini kullan (varsayılan)

    Bu kural, tüm istemciler x-forwarded-for üst bilgisini doğru şekilde ayarlayan güvenilir proxy'ler aracılığıyla CDN'e eriştiğinde önerilir.

  2. Değerlendirmenin temeli olarak gerçek bağlantı IP adresini kullan

    Bu kural, istemciler ara proxy sunucusu olmadan doğrudan CDN'e bağlandığında veya erişimi proxy sunucusunun IP adresine göre kontrol etmek istediğinizde önerilir.

  3. Değerlendirmenin temeli olarak hem x-forwarded-for hem de gerçek bağlantı IP adresini kullan

    Bu kural, bazı kullanıcıların doğrudan bağlandığı ve diğerlerinin proxy'ler aracılığıyla CDN'e eriştiği karma ağ ortamları için önerilir.

Rule Condition

Bir kural koşulu, kullanıcı isteğindeki çeşitli parametre bilgilerini tanımlar. Bu, yapılandırmanın o istek için geçerli olup olmadığını belirler.

Önemli

Kural koşullarına başvurduğunuzda, bunlar özelliğin kendi yapılandırma sırasına göre değil, ilişkili kural koşullarının önceliğine göre eşleştirilir.

  • Kullanmayın: Kural koşulu kullanmaz.

  • Kural koşullarını eklemek veya düzenlemek için bunları Rules Engine içinde yönetin.

Ek okuma: Alibaba Cloud CDN istemci IP adreslerini nasıl tanımlar?

CDN düğümleri istemci IP adreslerini aşağıdaki iki şekilde tanımlar. Her yöntemin avantajları ve dezavantajları vardır:

  • Gerçek bağlantı IP adresi (TCP bağlantı IP'si)

    • Tanım: İstemcinin CDN uç düğümüyle TCP bağlantısı kurmak için kullandığı IP adresi.

    • Avantaj: Adres sahte olamaz ve en yüksek güvenliği sağlar.

    • Dezavantaj: Kullanıcı kurumsal ağ çıkışı veya NAT cihazı gibi bir proxy aracılığıyla CDN'e erişiyorsa bu adres proxy sunucusunun IP adresidir ve gerçek istemci kaynağını yansıtmaz.

  • X-Forwarded-For (XFF) istek üst bilgisi

    • Tanım: İsteğin geçtiği her proxy sunucusunun IP adresini kaydeden bir HTTP istek üst bilgisi. CDN genellikle en soldaki IP adresini istemci IP adresi olarak kullanır.

    • Avantaj: Üst bilgi, proxy'ler aracılığıyla gerçek istemci IP adresini tanımlayabilir.

    • Dezavantaj: Bir istemci bu üst bilgiyi sahteleştirebilir ve bu ciddi bir güvenlik riski oluşturur. Kötü niyetli bir kullanıcı, bu IP adresine dayalı erişim kontrolünü atlatmak için XFF üst bilgisini sahteleştirebilir.

Bir istemci doğrudan CDN'e eriştiğinde bu iki IP adresi genellikle aynıdır. İstemci bir proxy sunucusu aracılığıyla CDN'e erişiyorsa adresler farklıdır. Örneğin, gerçek istemci IP adresi 10.10.10.10 ve proxy sunucusu IP adresi 192.168.0.1 ise:

  • X-Forwarded-For istek üst bilgisinin değeri 10.10.10.10, 192.168.0.1 olabilir.

  • Gerçek istemci IP adresi 10.10.10.10 şeklindedir.

  • Gerçek bağlantı IP adresi 192.168.0.1 şeklindedir.

Yukarıdaki IP tanımlama yöntemleri için CDN, güvenliği ve iş esnekliğini dengelemek üzere üç doğrulama modu sağlar.


IP adresi doğrulama modu


Kullanım senaryosu


Çalışma şekli


Güvenlik değerlendirmesi


Değerlendirmenin temeli olarak kullanıcının x-forwarded-for istek üst bilgisini kullan (varsayılan)


Tüm istemciler, XFF üst bilgisini doğru şekilde ayarlayan güvenilir proxy'ler aracılığıyla CDN'e erişir.


Yalnızca x-forwarded-for istek üst bilgisindeki en soldaki IP adresi çıkarılır ve eşleştirilir.


x-forwarded-for istek üst bilgisi istemciler tarafından sahtelenebilir. Kötü niyetli bir kullanıcı kara liste kısıtlamalarını kolaylıkla atlatır.


Değerlendirmenin temeli olarak gerçek bağlantı IP adresini kullan


İstemciler ara proxy sunucusu olmadan doğrudan CDN'e bağlanır veya erişimin proxy sunucusunun IP adresine göre kontrol edilmesi gerekir.


Yalnızca istemcinin CDN düğümüyle TCP bağlantısı kurmak için kullandığı IP adresi eşleştirilir.


Bağlantı IP adresi sahtelenemez ve en güvenilir korumayı sağlar.


Değerlendirmenin temeli olarak hem x-forwarded-for hem de gerçek bağlantı IP adresini kullan


Bazı kullanıcıların doğrudan bağlandığı, diğerlerinin ise proxy'ler aracılığıyla CDN'e eriştiği karma ağ ortamı.

Kara liste: x-forwarded-for üst bilgisindeki IP adresi veya gerçek bağlantı IP adresi kural ile eşleşirse istek engellenir.

Beyaz liste: x-forwarded-for üst bilgisindeki IP adresi veya gerçek bağlantı IP adresi kural ile eşleşirse isteğe izin verilir.


Bu mod, gerçek istemci IP adreslerini tanımlamanın esnekliğini bağlantı IP adreslerinin güvenliğiyle birleştirir ve çoğu senaryo için en iyi seçimdir.

SSS