Topological Selection nedir; GTM istemcinin konumunu nasıl belirler?
Kısa cevap
Topological Selection, bir kaydın adreslerini sorgunun geldiği ağa ve konuma göre ayıran seçimdir. Kayıt formunda işaretlendiğinde her adrese Record / HC tablosunun Topology sütununda bir kural verilir (Always, Network, Country, Continent ya da ASN; Negate ile tersine çevrilir) ve DNS Service sorgu anında konumu kurala uyan adreslerle cevap verir. Sorgu çoğu zaman istemciden değil, kullandığı resolver'dan gelir; bu yüzden cevap resolver'ın ağına ve konumuna göre verilebilir. Kurallar yalnız sağlıklı adaylar arasında uygulanır; hiçbir kuralın eşleşmemesi Fail-Safe Records'u devreye sokmaz.
Nasıl Çalışır?
- Sağlık ve mod önce gelir: Topoloji kuralları yalnız sağlık süzmesinden ve çalışma modundan geçen adreslere uygulanır (kayıt çözümleme mantığı).
- Konum eşleşmesi sorgu anında yapılır: Aynı kayıt, farklı ağlardan gelen sorgulara farklı adreslerle cevap verir.
- Algoritma eşleşen adreslere uygulanır: Kaydın Balance Algorithm değeri eşleşen adresler arasında seçim yapar.
| Kural (Type) | Neyle karşılaştırılır |
|---|---|
| Always | Kural yok; her sorguya uyar (varsayılan). |
| Network | Girilen IP/CIDR listesi (Network list). |
| Country | Seçilen ülkeler. |
| Continent | Seçilen kıtalar (Africa, Antarctica, Asia, Europe, North America, Oceania, South America). |
| ASN | Seçilen otonom sistem numaraları. |
Negate açıkken kural "bu kritere uymayanlar" anlamına gelir; hücrede türün sonunda ≠ görünür (ör. Country(2)≠).
TR7'de Topological Selection
- Kayıt formundaki Topological Selection kutusu (varsayılan kapalı) açılınca Record / HC tablosuna Topology sütunu eklenir; kural, hücredeki pencerede Type ve türe göre değer seçilerek kurulur.
- Seçim üç çalışma modunda da kullanılır. Datacenter modunda DC Selection Client Based iken topoloji kuralları uygulanmaz; bu kaynak veri merkezlerini istemciye göre kendisi sıralar.
- Domain'in veri merkezi gruplarından hiçbiri Local yönetimde değilse (yalnız Express) kutu kilitlidir.
- Topoloji açık kayıtta, kayıt önizlemesindeki Record Behavior satırına Topological Selection ibaresi eklenir.
Sık Karıştırılan Noktalar
- "GTM her zaman son kullanıcının IP'sini görür." GTM sorguyu çoğu zaman istemcinin kullandığı resolver'dan alır; kurumsal ya da genel resolver kullanan istemciler resolver'ın bulunduğu ağa ve konuma göre cevap alabilir (Authoritative DNS sunucusu ile recursive resolver arasındaki fark nedir?).
- "Hiçbir kural eşleşmezse fail-safe adresleri döner." Fail-Safe Records yalnız sağlıklı aday adres kalmadığında kullanılır; kural eşleşmemesi fail-safe'i tetiklemez. Kuralı Always olan adres her sorguya uyduğu için genel cevap olarak kullanılır.
- "Topological Selection ile Geographic Proximity aynıdır." Geographic Proximity bir Balance Algorithm seçeneğidir ve kural tanımlamadan en yakın adresi seçer; topoloji ise yöneticinin yazdığı kurallarla çalışır (Bir kayıttaki birden fazla adres arasında hangi dağıtım algoritmaları vardır?).
- "Topoloji sağlıksız adresi de döndürür." Kurala uyan adres sağlıksızsa cevaba girmez.
Dokümantasyonda nasıl yapılır
İlgili sorular
- Bir kayıttaki birden fazla adres arasında hangi dağıtım algoritmaları vardır?
- Datacenter modunda trafik veri merkezleri arasında nasıl dağıtılır?
- DNS tabanlı yönlendirmenin sınırları nelerdir; TTL ve resolver cache kararı nasıl etkiler?
- Authoritative DNS sunucusu ile recursive resolver arasındaki fark nedir?
