CNAME kaydı, bir DNS adının başka bir DNS adına takma ad olarak bağlanmasını sağlar. Bir IP adresi yerine hizmet sağlayıcısının verdiği hedef ismi kullanmanız gerektiğinde yaygındır. Ancak CNAME bir web yönlendirmesi değildir. Tarayıcının adres çubuğu kendiliğinden hedef adla değişmez; uygulamanın ziyaret edilen alan adını kabul etmesi ve sertifikanın da bu adı kapsaması gerekir.
Hazırlık
Bağlamak istediğiniz tam adı ve hizmetin verdiği hedef hostname bilgisini alın. Hedefe https://, port veya sayfa yolu eklemeyin. Mevcut kayıtları dışa aktarın ya da değerlerini not edin. Kaydın kök alan adına mı, www gibi bir alt ada mı ait olduğunu belirleyin. Kök alan adı için sıradan CNAME ile sağlayıcıya özel flattening düzenini aynı kabul etmeyin.
Uygulama adımları
Hizmet tarafında özel alan adı bağlantısını başlatın. Bazı uygulamalar DNS değiştirilmeden önce adı hesabınıza eklemenizi ister. Böylece alan adı doğru hedefe ulaştığında sunucu hangi müşterinin sitesini sunacağını bilir. Başka bir hesaba ait örnek CNAME hedefini kullanmayın; kopyaladığınız değer kendi projeniz için verilen değer olmalıdır.
Yetkili DNS ekranında kayıt adını seçin. Örneğin
www.example.comiçin panelin kabul ettiği ad biçimini kontrol edin. Aynı ad altında A veya AAAA kaydı varsa CNAME ile çakışma oluşabilir. Eski kaydı kaldırmadan önce web ve posta hizmetlerinin bu adı kullanıp kullanmadığını belirleyin. CNAMEyi ilgisiz kayıtların yerine eklemek mevcut servisi kesebilir.Kayıt türünü CNAME seçin ve hedef hostname değerini girin. Hedefin sonundaki noktanın nasıl ele alındığı panele göre değişebilir; kaydedilen tam adı inceleyin. Bir CNAME zinciri varsa son hedefin çözülebildiğinden emin olun.
wwwadını yine kendisine yönlendiren döngü oluşturmayın. Zinciri kısa ve anlaşılır tutmak, ileride sorun giderme işini kolaylaştırır.Kök alan adını bağlayacaksanız DNS sağlayıcınızın desteklediği yöntemi doğrulayın. Standart apex alanında diğer gerekli kayıtlar bulunduğundan sıradan CNAME kullanımının sınırlamaları vardır. Bazı sağlayıcılar ALIAS, ANAME veya CNAME flattening sunar. Cloudflare flattening ile IP cevabı üretebilir; farklı bir panelin aynı adı ve davranışı kullandığını varsaymayın. Sağlayıcının açık bağlantı talimatını izleyin.
Kaydı kaydettikten sonra hem CNAME hem son adres cevabını kontrol edin.
nslookup -type=CNAME www.example.comsorgusu DNS-only bir takma adı göstermeye yardım eder. Flattening veya proxy etkinse doğrudan CNAME yerine adres cevabı görebilirsiniz. Bu davranışı hata sanmadan önce kayıt durumunu okuyun. Sonra tarayıcıda kendi alan adınızı açarak uygulama ve HTTPS tarafını doğrulayın.
Doğrulama
Başarılı kurulumda doğru ad, amaçlanan hizmete ulaşır ve alan adı o hizmetin hesabınızda tanımlıdır. Sertifika ziyaret edilen adı kapsar; yönlendirmeler beklediğiniz son adrese gider. Üçüncü taraf bir doğrulama sistemi özellikle CNAME cevabı istiyorsa tüm CNAMEleri flatten etmek doğrulamayı bozabilir. Böyle durumlarda doğrulama kaydını sağlayıcının önerdiği ayrı DNS-only düzeninde bırakın.
Örnek senaryo
Blog hizmetiniz size proje.platform.example hedefini veriyor olsun. blog.example.com için CNAME eklemeniz, kendi kök sitenizin A kaydını değiştirmenizi gerektirmeyebilir. Önce blog hizmetinde özel alan adını ekleyin, sonra sadece blog adını bağlayın. Kök sitenin, e-posta kutularının ve www adresinin davranışını ayrı kontrol ederek değişikliğin kapsamını sınırlı tutun.
Sorun giderme
Hedef çözülemiyorsa yazım veya hizmet etkinliği sorununu araştırın. DNS doğru ancak başka müşteri sitesi görünüyorsa uygulama tarafındaki özel alan adı kaydını kontrol edin. HTTPS hatası varsa CNAMEyi sürekli değiştirmek yerine sertifika kapsamına bakın. MX ve NS hedeflerinin sıradan CNAMEye bağlanması uygun değildir; posta veya nameserver kurulumunda sağlayıcının doğrudan hostname bilgisini kullanın.
Sık sorulan sorular
CNAME bir 301 yönlendirmesi midir?
Hayır. CNAME DNS çözümünü etkiler; HTTP 301 ise web sunucusunun tarayıcıya başka bir URLye gitmesini söylemesidir. Bir sayfa yolu taşımak veya adres çubuğunu değiştirmek istiyorsanız web yönlendirme kuralları gerekir. DNS kaydına yol eklemek bu işi yapmaz.
CNAME hedefi değiştirilince sertifika da yenilenir mi?
Bu, bağlandığınız hizmete bağlıdır. DNS kaydı tek başına sertifika üretme garantisi vermez. Yeni hedefin alan adınızı tanımasını ve geçerli sertifika sunmasını ayrıca doğrulayın. Eski ve yeni hizmet arasında geçiş yaparken DNS sonucundan sonra HTTPS testini tamamlayın.
İlgili işlemler
Müşteri paneliniz üzerinden hizmetinizi ve destek taleplerinizi açabilir, bilgi bankasında diğer rehberlere ulaşabilirsiniz. Yeni bir hizmet için hosting paketlerini ve alan adı seçeneklerini inceleyin.
Resmî kaynaklar
Süreç özeti
CNAME kaydı ve kök alan adı kısıtı
| Adım | Kontrol |
|---|---|
| 1 | Hedef adı alın |
| 2 | Ad çakışmasını kontrol edin |
| 3 | Kaydı yayımlayın |
| 4 | Zinciri doğrulayın |
