Skip to content
Smarter by Design.Simpler for Business

Network Type Group ​

Network Type Group Koşulu Nedir? ​

Network Type Group koşulu, isteği yapan istemcinin kaynak IP adresinin ait olduğu ince ağ tipi grubuna göre trafiği değerlendiren bir koşul tipidir. TR7, istemcinin IP adresini gömülü ağ tipi sınıflandırmasında arar ve o IP'nin hangi spesifik gruba (örneğin Amazon AWS, Microsoft Azure, Tor Exit Node veya Mobile/CGNAT) ait olduğunu belirler.

Değerlendirilen adres istemcinin efektif kaynak IP'sidir: vService üzerinde Trusted Proxy yapılandırması kullanılıyorsa denetim, proxy arkasındaki gerçek istemci IP'si üzerinden yapılır. Sınıflandırma verisi; bulut sağlayıcıların resmî IP aralığı yayınlarından, doğrulanmış bot listelerinden, Tor çıkış listesinden ve ağ (ASN) kayıtlarından derlenir ve IP veritabanı güncellemeleriyle birlikte güncellenir. Residential, Mobile / CGNAT ve Generic Hosting sınıflandırması ağ kayıtlarına dayalı sezgiseldir; kesinlik gerektiren durumlarda Source IP koşuluyla birlikte kullanılmalıdır.

Bu koşul, Network Type Category koşulunun daha ayrıntılı karşılığıdır: kategori IP'yi 5 kaba sınıfa ayırırken, grup aynı IP'yi 21 ince gruba ayırarak hangi sağlayıcıya veya ağ tipine ait olduğunu gösterir.

İstemci IP 52.94.x.x → Network Type Group: Amazon AWS (Kategori: Datacenter)

Her grup, tam olarak bir üst kategoriye aittir. Yalnızca kaba sınıf (veri merkezi, anonimleştirici vb.) yeterliyse Network Type Category koşulu kullanılır.

Network Type Group Koşulunun Önemi ​

İnce taneli ağ sınıflandırması, belirli sağlayıcıları veya ağ tiplerini hedefleyen politikalar için gereklidir.

Network Type Group koşulu sayesinde;

  • Belirli bulut sağlayıcıları (ör. yalnızca AWS veya Azure) hedeflenerek izlenebilir veya kısıtlanabilir,
  • Tor çıkış düğümlerinden gelen anonim erişim ayrı ele alınabilir,
  • Mobil/CGNAT ağları (paylaşımlı IP'ler) tanınarak hız sınırı politikaları buna göre ayarlanabilir,
  • Residential (gerçek ev kullanıcısı) trafiği altyapı trafiğinden ayrılabilir,
  • Sağlayıcı bazında ayrıntılı erişim ve güvenlik politikaları uygulanabilir.

Network Type Group vs Ağ Tipi Kategorisi:

KoşulGranülerlikDeğer sayısıÖrnek
Network Type Groupİnce (sağlayıcı/ağ tipi)21 grupAmazon AWS, Tor Exit Node, Mobile / CGNAT
Network Type CategoryKaba (üst sınıf)5 kategoriDatacenter, Anonymizer

TIP

Gruplar önceden tanımlı ve sabittir; kullanıcı kendi grubunu oluşturmaz. Her grup bir kategoriye bağlıdır: örneğin Amazon AWS, Hetzner ve Generic Hosting grupları Datacenter kategorisine aittir.

Kullanılabildiği vService Tipleri ​

HTTP
L7 TCP
Network

Koşul, hem istek (At Request) hem yanıt (At Response) aşamasında kullanılabilir; ağ tipi istek anında tespit edilir.

Nasıl Eklenir? ​

Yeni bir Network Type Group Koşulu, TR7 web yönetim arayüzü üzerinden aşağıdaki adımlar izlenerek eklenebilir:

  1. Sol altta bulunan TR7 logosuna tıklanarak Configuration Menu açılır.
  2. Load Balancer → Conditions → Add adımları takip edilir.
  3. Criteria olarak Network type group seçilir.
  4. Koşula ait ilgili konfigürasyonlar yapılandırılır.
  5. Add butonuna tıklanarak koşul eklenir.

Network Type Group Koşulu Ekleme Formu ​

Network Type Group Koşulu Ekleme FormuNetwork Type Group Koşulu Ekleme Formu

INFO

Condition Name ​

Oluşturulacak koşul için isteğe bağlı bir isim girilebilir.

Bu alan, özellikle aşağıdaki senaryolarda önemlidir:

  • Aynı vService altında çok sayıda koşul tanımlandığında,
  • Benzer kriterlere sahip koşulların ayırt edilmesi gerektiğinde,
  • Koşulun hangi iş kuralını temsil ettiğinin hızlıca anlaşılması istendiğinde.

Bu alan boş bırakıldığında, TR7 ilgili koşulun içeriğini analiz ederek Condition Description alanında otomatik ve açıklayıcı bir isim oluşturur. Oluşturulan bu açıklama, koşul listelerinde isim olarak kullanılır.

INFO

Criteria Zorunlu ​

Koşulun tipini belirleyen alandır; aranabilir açılır listeden Network type group seçilir. Bu seçim, formda görüntülenecek alanları belirler. Kriter, koşul kaydedildikten sonra değiştirilemez: farklı bir kritere ihtiyaç duyulursa yeni bir koşul tanımlanır. Listedeki tüm kriterler ve kapsamları için Conditions sayfasındaki kriter kataloğuna bakılabilir.

INFO

Network Type Group Name Zorunlu ​

Eşleştirilecek ağ tipi grupları aranabilir listeden seçilir; en az bir grup seçilmesi zorunludur (form boş açılır). TR7 21 farklı grup tanıyabilir. Her grup, ait olduğu üst kategoriyle birlikte aşağıda listelenmiştir:

GrupAit Olduğu Kategori
Amazon AWSDatacenter
Microsoft AzureDatacenter
Google CloudDatacenter
Oracle CloudDatacenter
Alibaba CloudDatacenter
Tencent CloudDatacenter
Huawei CloudDatacenter
OVHDatacenter
HetznerDatacenter
DigitalOceanDatacenter
LinodeDatacenter
VultrDatacenter
LeaseWebDatacenter
ScalewayDatacenter
ContaboDatacenter
Generic HostingDatacenter
CDNCDN
Verified BotVerified Bot
Tor Exit NodeAnonymizer (VPN / Proxy / Tor)
ResidentialEnd User
Mobile / CGNATEnd User

Birden fazla grup seçilebilir. OR mantığıyla çalışır ve istemcinin IP'si seçilen gruplardan herhangi birine ait olduğunda koşul sağlanır. Eşleşme tam eşleşmedir; her IP tam olarak tek bir gruba aittir, gruplar örtüşmez.

Sınıflandırma verisinde yer almayan bir IP hiçbir gruba düşmez: bu durumda koşul sağlanmaz; Residential grubu bir "geriye kalanlar" sınıfı değildir.

TIP

Tespit edilen grup adı, aksiyonlarda Ağ tipi grubu akıllı değişkeniyle kullanılabilir (ör. bir HTTP başlığının veya log alanının değeri olarak).

INFO

Condition Description ​

Girilen kriter ve değerler doğrultusunda TR7 tarafından otomatik olarak oluşturulur.

Bu açıklama;

  • Koşulun hangi değer için geçerli olduğunu,
  • Hangi kriter üzerinden çalıştığını,
  • Listeleme ekranlarında koşulun hızlıca anlaşılmasını

sağlayacak şekilde sistem tarafından dinamik olarak üretilir.

INFO

Form Butonları ​

Add ​

Add butonuna tıklanarak koşul ekleme işlemi tamamlanır.

Add & Repeat ​

Add & Repeat butonu ile koşul ekleme işlemi tamamlanır ve farklı konfigürasyonlarla ilgili pencereden çıkılmadan yeni bir koşul daha eklenebilir.

Koşul EklendiKoşul Eklendi

Operasyonel Kullanım Önerileri ​

  • Kaba Ayrım Yeterliyse Kategoriyi Seçin. "Tüm veri merkezleri" gibi geniş bir hedef için Network Type Category; yalnızca belirli sağlayıcılar için Network Type Group koşulunu kullanın.
  • CGNAT'a Dikkat Edin. Mobile / CGNAT grubunda çok sayıda gerçek kullanıcı tek bir IP'yi paylaşır. Bu grupta IP bazlı katı engelleme yerine daha esnek hız sınırı tercih edin.
  • Tor Erişimini Ayrı Yönetin. Tor Exit Node grubunu, tüm anonim trafiği kapsayan Anonymizer kategorisinden ayrı olarak hedefleyerek yalnızca Tor'a özel politika uygulayın.
  • Sağlayıcı Bazlı İzleyin. Belirli bir buluttan (ör. yalnızca AWS) gelen anormal trafiği önce işaretleyip loglayın, ardından gerekiyorsa kısıtlayın.

Canlı Ortamlarda Yaygın Kullanım Senaryoları ​

Aşağıdaki örnekler, ilgili koşulun gerçek sistemlerde en sık karşılaşılan kullanım senaryolarında nasıl uygulandığını göstermektedir. Bu senaryolar, canlı ortamlarda yaygın olarak tercih edilen ve sahada edinilmiş deneyimlere dayanan pratikleri temel alır.

Senaryo 1: Belirli Bulut Sağlayıcılarından Gelen Scraper Trafiğini Engelleme ​

Kullanım Amacı: Bir kampanya sırasında yalnızca belirli bulut sağlayıcılarından (ör. AWS ve Azure) gelen yoğun scraper trafiğini hedefleyip engellemek; diğer altyapı trafiğini etkilememek.

Konfigürasyon: Network Type Group → Amazon AWS, Microsoft Azure

Aksiyon Önerileri:

  • ✅ Block → Bu sağlayıcılardan gelen istekler 403 Forbidden ile engellenir.
  • ✅ Advanced Traffic Inspection → Kaynak dağılımı izlenerek scraper davranışı analiz edilir.

Senaryo 2: Tor Çıkış Düğümlerini Yönetim Panelinden Engelleme ​

Kullanım Amacı: Yönetim ve ödeme sayfalarında Tor çıkış düğümlerinden gelen anonim erişimi tümüyle engellerken, diğer anonim türlerine (VPN vb.) dokunmamak.

Konfigürasyon: Network Type Group → Tor Exit Node

Aksiyon Önerileri:

  • ✅ Block → /admin ve /checkout yollarında Tor erişimi 403 Forbidden ile engellenir (Path koşulu ile birlikte).
  • ✅ Show Content → Engellenen kullanıcıya erişim politikası bilgilendirmesi gösterilir.

Senaryo 3: Mobile/CGNAT Trafiğine Esnek Hız Sınırı ​

Kullanım Amacı: Mobile/CGNAT ağlarında çok sayıda gerçek kullanıcı tek IP'yi paylaştığından, bu gruba IP bazlı katı engelleme yerine daha yüksek eşikli, esnek bir hız sınırı uygulamak.

Konfigürasyon: Network Type Group → Mobile / CGNAT

Aksiyon Önerileri:

  • ✅ Bandwidth Limitation → Bu gruba daha yüksek eşikli bir hız sınırı uygulanarak paylaşımlı IP'lerdeki meşru kullanıcılar korunur.
  • ✅ Add HTTP Header → X-Network: cgnat başlığı eklenerek Kurum Servisi paylaşımlı IP durumundan haberdar edilir.

Senaryo 4: Residential Kullanıcılara Öncelikli Deneyim ​

Kullanım Amacı: Gerçek ev kullanıcısı (residential) trafiğini altyapı ve bot trafiğinden ayırarak bu kullanıcılara işaretleme yapmak ve arka uçta önceliklendirmek.

Konfigürasyon: Network Type Group → Residential

Aksiyon Önerileri:

  • ✅ Add HTTP Header → X-Network: residential başlığı eklenerek Kurum Servisi gerçek kullanıcı trafiğini önceliklendirir.
  • ✅ Conditional Silent Log → Residential trafiği ayrı loglanarak gerçek kullanıcı davranışı analiz edilir.