CNAME kaydı nedir?
Kısa cevap
CNAME (Canonical Name) kaydı bir adı başka bir ada yönlendiren alias kaydıdır (RFC 1034); ör. shop.example.com adı shops.provider.net. adını gösterebilir. Resolver CNAME'i görünce hedef adı ayrıca çözer ve onun adresini döndürür. CNAME taşıyan bir ada başka kayıt türü yazılmaz (RFC 2181); bu yüzden SOA ve NS kayıtlarının bulunduğu zone kökünde (example.com) CNAME kullanılmaz. TR7 GTM'de CNAME, Record Type listesinden seçilir ve hedef ad Record hücresine sonu noktayla biten tam ad (FQDN) olarak girilir; nokta eksikse "Must end with dot(.)" uyarısı verilir (kayıt türüne özel alanlar).
TR7'de Nerede Kullanılır
| Nerede | Alan / etiket | Ne için |
|---|---|---|
| GTM → GTM Services → servis adı → Records → Add | Record Type = CNAME | Alias kaydı oluşturma |
| Aynı form | Record hücresi; Must end with dot(.) uyarısı | Hedef adın sonu noktayla biten tam ad olarak yazılmasını zorunlu kılma |
| Load Balancer → Profiles → Health Checks (DNS) | DNS Record Type = CNAME | DNS sunucusunu CNAME sorgusuyla denetleme |
- Sondaki nokta adın tam (FQDN) olduğunu belirtir; nokta yazılmazsa ad, bulunduğu zone'un adıyla tamamlanmış sayılır ve istenmeyen bir hedef oluşur. TR7 bu yüzden noktasız hedefi kabul etmez.
Sık Karıştırılan Noktalar
- "CNAME bir HTTP redirect'idir." CNAME yalnızca name resolution'ı yönlendirir; tarayıcının adres çubuğu değişmez, HTTP düzeyinde redirect yoktur. Adres çubuğunu değiştiren yönlendirme vService'te bir HTTP aksiyonuyla yapılır (Belirli bir URL'yi başka bir URL'ye 301/302 ile nasıl yönlendiririm?).
- "Zone kökü de CNAME olabilir." Kökte SOA ve NS kayıtları bulunduğundan CNAME kullanılmaz; kök ad için A ya da AAAA kaydı yazılır.
- "CNAME hedefi IP adresi olabilir." CNAME her zaman başka bir adı gösterir; IP adresi A ya da AAAA kaydıyla verilir.
Dokümantasyonda nasıl yapılır
