TSIG nedir?
Kısa cevap
TSIG (Transaction Signature), aynı shared secret'ı paylaşan iki DNS tarafı (ör. iki sunucu ya da bir istemciyle sunucu) arasındaki mesajları imzalayan mekanizmadır (RFC 8945). Zone transfer ve dynamic update gibi işlemlerde mesajın yetkili taraftan geldiğini ve yolda değiştirilmediğini doğrulamak için kullanılır; TKEY ise bu anahtarların taraflar arasında kurulmasına yarayan kayıt türüdür (RFC 2930). DNSSEC'ten farkı, zone verisini değil, anahtarı paylaşan iki taraf arasındaki tek bir işlemi korumasıdır. TR7 GTM'de TSIG ve TKEY Record Type listesinde kayıt türü olarak bulunur. TR7 GTM'de zone transfer erişimi IP adresine göre sınırlanır: zone'u almasına izin verilecek sunucular domain'in Slave Server IPs listesine eklenir; Express tarafında yalnızca profilin Master Addresses listesindeki sunuculardan gelen NOTIFY kabul edilir.
TR7'de Nerede Kullanılır
| Nerede | Alan / etiket | Ne için |
|---|---|---|
| GTM → GTM Services → servis adı → Records → Add | Record Type listesi: TSIG, TKEY | Kayıt türü olarak görünür |
| GTM → GTM Services → servis adı → Domains → Add / Edit | Slave Server IPs | Zone transfer izninin adres listesiyle verilmesi |
| GTM → Express Profiles (DNS Integration) | Master Addresses | NOTIFY'ı kabul edilen ve zone'un çekildiği master sunucular |
Karşılaştırma
| TSIG | DNSSEC | |
|---|---|---|
| Neyi korur | Anahtarı paylaşan iki taraf arasındaki tek bir işlemi (zone transfer, update) | Zone verisinin kendisini |
| Anahtar | İki tarafta aynı shared secret | Private / public key çifti |
| Doğrulayan | İşlemin karşı tarafı | Yanıtı alan herhangi bir doğrulayan resolver |
Sık Karıştırılan Noktalar
- "TSIG yanıtları bütün istemciler için doğrular." TSIG yalnızca shared secret'ı bilen iki taraf arasında çalışır; herhangi bir resolver'ın yanıtı doğrulayabilmesi DNSSEC'in işidir (DNSSEC nedir?).
- "TSIG anahtarı bir public key'dir." TSIG iki tarafta aynı olan bir shared secret kullanır.
- "Zone transfer'i yalnızca TSIG korur." Zone transfer erişimi adres listesiyle de sınırlanır; TR7 GTM'de bu liste Slave Server IPs alanıdır.
Dokümantasyonda nasıl yapılır
