Master ve slave DNS sunucusu nedir?
Kısa cevap
Master DNS sunucusu bir zone'un kayıtlarının düzenlendiği asıl kaynaktır; slave sunucu kayıtları zone transfer ile master'dan kopyalar ve aynı zone için authoritative yanıt verir, böylece bir sunucu devre dışı kaldığında da yanıt verilmeye devam edilir. Güncel DNS terminolojisinde bu roller primary ve secondary olarak da anılır (RFC 9499). Slave, master'ın SOA serial'ı arttığında (SOA refresh aralığında yaptığı kontrolle) ya da master'dan NOTIFY aldığında zone'u yeniler. TR7 GTM iki rolde de çalışır: domain'in veri merkezi grubuna atanan bir Express Profiles profiliyle Master Addresses alanındaki harici sunucudan kayıtları çeker; domain'in Slave Server IPs listesiyle de kendi zone'unu slave sunuculara verir.
TR7'de Nerede Kullanılır
| Nerede | Alan / etiket | Ne için |
|---|---|---|
| GTM → Express Profiles (DNS Integration) → Add | Master Addresses (en çok 10 adres, varsayılan port 53) | TR7'nin kayıtlarını çekeceği master sunucular |
| GTM → GTM Services → servis adı → Domains → Add / Edit | Veri merkezi grubunda EXPRESS onay kutusu ve profil seçimi | Grubun kayıtlarını master'dan almasını sağlama |
| GTM → GTM Services → servis adı → Records | Sync via Express butonu | Master'dan elle yeniden aktarım |
| GTM → GTM Services → servis adı → Domains → Add / Edit | Slave Server IPs | TR7'nin master olarak zone'u verdiği ve NOTIFY gönderdiği slave sunucular |
TR7'nin İki Rolü
| TR7 slave gibi (Express) | TR7 master gibi (Slave Server IPs) | |
|---|---|---|
| Kayıtların kaynağı | Harici master sunucu | TR7 GTM'deki Records |
| Aktarım yönü | Master → TR7 | TR7 → slave sunucular |
| Yenileme | Master'dan gelen NOTIFY ya da Sync via Express; zamanlayıcıyla yenileme yoktur | TR7 her değişiklikte NOTIFY gönderir; slave'ler SOA refresh aralığında da kontrol eder |
| Kayıt düzenleme | Express grubunun kayıtları TR7'de salt okunurdur; değişiklik master'da yapılır | Kayıtlar TR7'de düzenlenir |
| Cluster | Aktarımı birincil cihaz yapar | Ayarlar eş cihaza yansır |
- Master sunucu, TR7 DNS service'inin aynı ağdaki Frontend IP adresinden (yoksa cluster VIP'inden) gelen zone transfer isteğine izin vermeli ve değişikliklerde TR7'ye NOTIFY göndermelidir; NOTIFY gönderilmezse yenileme yalnızca Sync via Express ile yapılır.
Sık Karıştırılan Noktalar
- "DNS'teki master/slave, TR7 cluster'ındaki Master/Slave ile aynıdır." Cluster'daki Master/Slave VIP'i taşıyan cihazı ifade eder (VIP'teki Master/Slave rolü nedir?); DNS'teki roller zone kayıtlarının kaynağını belirtir.
- "Slave sunucuda kayıt düzenlenebilir." Slave kayıtları master'dan alır; TR7'de de Express grubunun kayıt satırları formda salt okunurdur.
- "Express profili master'ı belirli aralıklarla kendisi yoklar." TR7 Express tarafında zamanlayıcıyla yenileme yapmaz; master NOTIFY göndermelidir.
Dokümantasyonda nasıl yapılır
