Yurt Dışı Trafiği Engelleme
Yurt dışı trafiği engellemek için ip.country alanını kullanan tek bir kural yeterlidir. Kural kaydedildikten sonra saniyeler içinde tüm edge node’larına yayılır.
Senaryo 1: Yalnızca Türkiye’ye izin ver
Bölüm başlığı “Senaryo 1: Yalnızca Türkiye’ye izin ver”-
Konsol → WAF → [alan adı] → Kurallar sayfasını açın.
-
+ Yeni Kural butonuna tıklayın ve önce muafiyet kuralını oluşturun:
- Kural adı:
search-izin(3–16 karakter, harf/rakam,-ve_) - Alan: Bot Kategorisi (
waf.client.bot_category) · Operatör: eşittir (==) · Değer:search - Aksiyon: İzin Ver
# Doğrulanmış arama motoru botlarına izin verIF waf.client.bot_category == searchTHEN allowallowaksiyonu eşleşen istek için sonraki kuralları atlar; bu yüzden bu kural engelleme kuralından önce gelmelidir. - Kural adı:
-
Kaydet ile kuralı kaydedin, sonra tekrar + Yeni Kural ile engelleme kuralını oluşturun:
- Kural adı:
yurtdisi-engel - Alan: Ülke (
ip.country) · Operatör: eşit değildir (!=) · Değer:TR - Aksiyon: Engelle
# Türkiye dışındaki tüm trafiği engelleIF ip.country != TRTHEN block - Kural adı:
-
Kaydet ile kaydedin. Kural listesinde
search-izinkuralınınyurtdisi-engelkuralının üstünde olduğunu kontrol edin; değilse satırı sürükle-bırak ile yukarı taşıyın. Kurallar yukarıdan aşağıya sırayla değerlendirilir.
Senaryo 2: Belirli ülkeleri engelle
Bölüm başlığı “Senaryo 2: Belirli ülkeleri engelle”Tüm yurt dışını değil yalnızca belirli ülkeleri engellemek isterseniz in operatörünü kullanın. Ülke kodları 2 harfli ISO 3166-1 formatındadır (RU, CN, KP…).
-
Konsol → WAF → [alan adı] → Kurallar → + Yeni Kural adımlarını izleyin.
-
Koşulu girin:
- Alan: Ülke (
ip.country) · Operatör: listede (in) · Değer: engellenecek ülke kodları
# Yalnızca seçili ülkelerden gelen trafiği engelleIF ip.country in RU, CN, KPTHEN block - Alan: Ülke (
-
Aksiyon olarak Engelle seçin ve Kaydet ile kaydedin.
Doğrulama
Bölüm başlığı “Doğrulama”- Bir VPN ile yurt dışı lokasyon seçip sitenize erişmeyi deneyin; HTTP 403 engel sayfası görmelisiniz.
- Kurallar sayfasında kuralın eşleşme sayacının arttığını kontrol edin.
- Konsol → WAF → [alan adı] → Analitik sayfasındaki ülke dağılımında engellenen isteklerin yurt dışı kaynaklı olduğunu doğrulayın.
- Google Search Console’da tarama hatası olup olmadığını birkaç gün izleyin.