Express Profile nedir; zone transfer ile ilişkisi nedir?
Kısa cevap
Express Profile, mevcut bir DNS sunucusundaki zone'un zone transfer (AXFR) ile GTM'e çekilmesi için kullanılan, yeniden kullanılabilir bir tanımdır: kayıtların alınacağı Master Addresses ve isteğe bağlı kayıt adı deseni IDENTIFIER PATTERN. Profil bir domain'in veri merkezi grubunda EXPRESS olarak seçildiğinde TR7, master sunucu NOTIFY gönderdiğinde ya da Sync via Express ile zone'u master'dan çeker ve grubun kayıtlarını master'daki zone'a göre yeniden yazar; kayıtların yönetimi master'da kalır. Zone transfer'in kendisi standart DNS yöntemidir; Express onu sürekli eşitleme için kullanır, kayıt sekmesindeki Zone Transfer butonu ise aynı yöntemle profil tanımlamadan bir kerelik aktarım yapar.
Nasıl Çalışır?
- Profil, domain formunda bir veri merkezi grubunun EXPRESS kutusu işaretlenip seçilerek bağlanır.
- Master sunucu zone'da değişiklik yapıp TR7'ye NOTIFY gönderir ya da kayıt sekmesinde Sync via Express'e tıklanır.
- Master Addresses listesindeki sunucular sırayla denenir ve ilk başarılı aktarım alınır (NOTIFY ile başlayan aktarım bildirimi gönderen master'dan yapılır). Kayıt adları varsa IDENTIFIER PATTERN ile süzülüp dönüştürülür.
- Grubun kayıtları master'daki zone'a göre yeniden yazılır; sonuç ve kayıt değişiklikleri Express Logs penceresinde görülür.
Zamanlayıcıyla yenileme yoktur; master NOTIFY göndermiyorsa yenileme yalnızca Sync via Express ile yapılır.
Karşılaştırma
| Express profile | Zone transfer butonu | Slave Server IPs | |
|---|---|---|---|
| Yön | Master sunucudan TR7'ye | Bir sunucudan TR7'ye | TR7'den ikincil sunuculara |
| Ne zaman | Her NOTIFY'da ve Sync via Express ile | Tıklandığında, bir kez | İkincil sunucu istediğinde; TR7 her değişiklikte NOTIFY gönderir |
| Kayıtlar | Her aktarımda üzerine yazılır, bütün kayıt türleri alınır | Collision Decision (Keep Current Records varsayılan, Overwrite, Combine Records) ve Record Types to Retrieve ile seçilir | TR7'deki zone olduğu gibi aktarılır |
| Hangi grupta | Express grup | Yalnızca Local grup | Domain geneli |
TR7'de
- Profiller Configuration Menu → GTM → Express Profiles (DNS Integration) ekranında tanımlanır; bir profilde en fazla 10 master adresi bulunur ve profil birden çok domain'de kullanılabilir.
- Master sunucuda iki ayar gerekir: TR7'den gelen zone transfer isteğine izin verilmeli ve değişikliklerde DNS Service'in Frontend IP adreslerinden birine NOTIFY gönderilmelidir. TR7 aktarım isteğini DNS Service'in master ile aynı subnet'teki Frontend IP'sinden, böyle bir adres yoksa servisin Frontend IP'leri arasındaki ilk cluster VIP'inden gönderir.
- Cluster'da aktarımı yalnızca birincil cihaz yapar (birincil cihaza bir saatten uzun süre ulaşılamazsa diğer cihaz devralır); diğer cihazda tetiklenen aktarım
is not master of GTMhatasıyla reddedilir (Cluster'da GTM nasıl davranır?).
Sık Karıştırılan Noktalar
- "TR7 master'ı belirli aralıklarla kontrol eder." Aktarım yalnızca NOTIFY ya da Sync via Express ile başlar.
- "Express kayıtlarında TR7'de yapılan değişiklik korunur." Her aktarım grubun kayıtlarını master'a göre yeniden yazar.
- "Profil silinirse kayıtlar da silinir." Profili kullanan gruplar Local yönetime döner; çekilmiş kayıtlar yerinde kalır ama artık yenilenmez.
Dokümantasyonda nasıl yapılır
