A Kaydı mı CNAME mi? Siteniz İçin Doğru DNS Kaydı
A kaydı bir adı IP adresine, CNAME ise başka bir ana bilgisayar adına yönlendirir. Kök alan kuralını, kullanım tablosunu ve site oluşturucu örneklerini görün.
Sıkça sorulan sorular
Kök alan adıma CNAME ekleyebilir miyim?
Standart DNS kurallarına göre hayır. Bir CNAME, aynı adı taşıyan başka hiçbir kayıtla birlikte bulunamaz ve bir alan adının kökünde her zaman NS ve SOA kayıtları yer alır. Bazı DNS sağlayıcıları bunu ALIAS, ANAME veya CNAME flattening özelliğiyle aşar. Bu özellik CNAME gibi davranır ama yanıtı A kayıtlarıyla verir. Sağlayıcınızın bunu ne olarak adlandırdığını belgelerinden kontrol edin.
CNAME mi yoksa A kaydı mı daha hızlı?
Ziyaretçiler için fark genellikle fark edilemeyecek kadar küçüktür. CNAME, çözümleyicinin takma adı ilk kez takip etmesi gerektiğinde bir ek sorgu ekler; sonrasında yanıt TTL değerine göre önbellekte tutulur. Seçimi hız üzerinden değil, barındırma sağlayıcınızın önerdiği kayda ve adın kök alan olup olmadığına göre yapın.
Barındırma sağlayıcım www için CNAME, kök alan için neden IP adresi veriyor?
Çünkü www bir alt alan adıdır ve orada CNAME kullanılabilir; kök alan ise apex'tir ve orada kullanılamaz. Kök alan için sabit bir IP adresi yayımlayan sağlayıcılar, bir A kaydının tutabileceği bir değer veriyor demektir. Yalnızca ana bilgisayar adı veren sağlayıcılar ise alt alan adında CNAME kullanmanızı, DNS sağlayıcınız destekliyorsa kök alanda ALIAS tarzı bir kayıt kullanmanızı bekler.
Aynı ad için hem A kaydı hem CNAME olabilir mi?
Hayır. Bir adın CNAME kaydı varsa A, MX, TXT veya başka herhangi bir kayıt türü olamaz. DNS panelniz ikinci kaydı kaydetmenize izin vermeyebilir; ya da kaydedip öngörülemez bir çözümlemeye yol açabilir. Yeni türü eklemeden önce eski kaydı silin.
Kök alan kaydını değiştirirsem e-postama ne olur?
Kök alan adınızdaki A kaydını değiştirmek e-postayı etkilemez, çünkü posta yönlendirmesini MX kayıtları yapar. Tehlikeli olan, kök alana CNAME eklemektir; çünkü e-postanın dayandığı MX ve TXT kayıtlarıyla çakışır. MX kayıtlarını yerinde bırakın ve bir web sitesini taşırken yalnızca A veya AAAA kayıtlarına dokunun.
Kısa cevap: A kaydı bir adı doğrudan bir IPv4 adresine eşler; CNAME ise bir adı başka bir ana bilgisayar adına eşler ve son adresi o ana bilgisayarın kayıtlarının belirlemesine izin verir. Kök alan adınız (example.com) için A kaydı, barındırma sağlayıcınız IP yerine bir ana bilgisayar adı veriyorsa www, shop veya blog gibi alt alan adları için CNAME kullanın. Temel kural: CNAME, bir alan adının kökünde bulunamaz.
Her kayıt aslında neye işaret eder?
A kaydı: ad → IP adresi
A kaydı şu soruyu yanıtlar: "Bu adın IPv4 adresi nedir?" Bölge dosyasında şöyle görünür:
`` example.com. 3600 IN A 192.0.2.10 ``
Bu adres (dokümantasyon için ayrılmış bir aralıktandır), tarayıcının bağlandığı sunucudur. IPv6 adresiniz de varsa yanına bir AAAA kaydı eklersiniz. Sunucunun adresi değişirse kaydı kendiniz düzenlemeniz gerekir.
CNAME kaydı: ad → başka bir ad
CNAME ("canonical name", yani kanonik ad) "bu ad, şu diğer adın takma adıdır" der. Hiçbir zaman IP adresi içermez:
`` www.example.com. 3600 IN CNAME sites.hostingprovider.example. ``
Çözümleyici takma adı görür, hedefi sorgular ve orada bulduğu A veya AAAA kayıtlarını kullanır. Faydası şudur: barındırma sağlayıcınız sunucu adreslerini sizin DNS'inize dokunmadan değiştirebilir. Temel tanım için CNAME nedir sayfasına, kayıt ailesinin tamamı için DNS kayıt türleri açıklaması sayfasına bakın.
Kök alan (apex) kısıtlaması
Apex (kök, çıplak veya "naked" alan adı da denir), önünde hiçbir şey olmayan addır: example.com. DNS kurallarına göre CNAME'i olan bir adın yanında başka hiçbir kayıt türü bulunamaz. Oysa apex'te her zaman başka kayıtlar vardır:
- Alan adı için hangi sunucuların yetkili olduğunu belirten NS kayıtları
- Bir SOA kaydı
- Genellikle e-posta için MX kayıtları, doğrulama ve SPF için TXT kayıtları
Apex'teki bir CNAME bunların hepsiyle çakışır. Bazı DNS panelleri bunu kaydetmeyi reddeder. Diğerleri ise kaydedip e-posta tesliminin ya da alan adı doğrulamasının sessizce bozulmasına yol açar; bu daha da kötüdür.
Alt alan adlarında bu sorun yoktur, çünkü www.example.com adında normalde başka kayıt bulunmaz. Barındırma sağlayıcılarının neredeyse her zaman www için CNAME kullanmanızı söylemesinin nedeni budur.
Çözüm yolu: ALIAS, ANAME ve flattening
Birçok DNS sağlayıcısı, apex'te CNAME gibi davranan standart dışı bir kayıt sunar. Bunun adı değişir (ALIAS, ANAME veya "CNAME flattening"); sağlayıcı hedef ana bilgisayar adını kendi tarafında çözümler ve ziyaretçilere düz A kayıtlarıyla yanıt verir. Bunlar DNS standardının değil sağlayıcıların özelliği olduğundan adı, davranışı ve pakete dahil olup olmadığı değişir. Birine güvenmeden önce DNS sağlayıcınızın belgelerine bakın ve başka bir sağlayıcının panelinde aynı adı taşıyan bir kayıt türü olduğunu varsaymayın.
A kaydı mı CNAME mi: ne zaman hangisi?
| Durum | Kullanın | Neden |
|---|---|---|
| Kök alan (example.com), sağlayıcı IP adresi veriyor | A (IPv6 verildiyse AAAA da) | Apex, A kaydı tutabilir |
| Kök alan, sağlayıcı yalnızca ana bilgisayar adı veriyor | DNS sağlayıcınızda varsa ALIAS/ANAME/flattening; yoksa DNS'i taşıyın veya sağlayıcının ad sunucularını kullanın | Standart CNAME apex'te kullanılamaz |
| www alt alanı, sağlayıcı ana bilgisayar adı veriyor | CNAME | Sağlayıcının sunucuları taşınırsa siz de onu takip edersiniz |
| Alt alan, sağlayıcı IP adresi veriyor | A | CNAME'in işaret edecek bir hedefi olmaz |
| Bir SaaS aracı için alt alan (help, status, shop) | CNAME | Hedefi sağlayıcı yönetir |
| Ayrıca MX veya TXT gereken ad | A, AAAA veya ALIAS tarzı; asla CNAME değil | CNAME, başka kayıtlarla bir arada bulunamaz |
| Bir adı kendi yönettiğiniz başka bir ada yönlendirmek | CNAME | Güncellenecek tek bir yer olur |
| E-posta hizmeti kayıtları (DKIM seçicileri) | Yalnızca e-posta sağlayıcınız söylerse CNAME | Sağlayıcıya özeldir, onların talimatlarını izleyin |
Posta yönlendirmesi için özellikle MX kayıtları nasıl çalışır ve TXT kaydı ne işe yarar sayfalarına bakın.
Site oluşturucu kullanıcıları için örnekler
Çoğu web sitesi oluşturucu ve barındırma hizmeti iki düzenden birine uyar. Hangisinin sizin için geçerli olduğunu kontrol panelinizden görürsünüz.
Düzen 1: Sağlayıcı size hem IP hem ana bilgisayar adı veriyor
Birçok sağlayıcı ikisini de listeler. Tipik kurulum şöyledir:
| Host (ad) | Tür | Değer |
|---|---|---|
| @ (kök) | A | Sağlayıcınızın listelediği IP adresi |
| www | CNAME | Sağlayıcınızın listelediği ana bilgisayar adı |
Çoğu DNS panelinde @ apex anlamına gelir. Sağlayıcınızın gösterdiği değerleri aynen kullanın. IP adreslerini bir blog yazısından, bu yazı dahil, kopyalamayın; çünkü sağlayıcılar bunları değiştirir.
Düzen 2: Sağlayıcı yalnızca ana bilgisayar adı veriyor
Bazı platformlar sabit IP kullanmaktan kaçınır. O zaman üç seçeneğiniz vardır:
- www için CNAME ekleyin ve kök alanı, alan adı kayıt kuruluşunuzun yönlendirme özelliğiyle www'ye yönlendirin.
- DNS sağlayıcınız destekliyorsa apex'te ALIAS/ANAME/flattening kaydı kullanın.
- Alan adınızın ad sunucularını sağlayıcıya veya apex takma adını destekleyen bir DNS sağlayıcısına geçirin.
- seçenek en taşınabilir olanıdır, çünkü her kayıt kuruluşu yönlendirme yapabilir; ancak çıplak alan adını ziyaret edenler için bir adım ekler.
Adım adım: Alan adını bir site oluşturucuya yönlendirme
- Sağlayıcınızın DNS talimatlarını bulun: alan adı veya özel alan adı ayarlarındadır. Bir IP mi, bir ana bilgisayar adı mı, yoksa ikisi birden mi listelendiğine dikkat edin.
- DNS panelinizi açın: kayıt kuruluşunuzda veya DNS sağlayıcınızda (ad sunucularınızın işaret ettiği yerde).
- Çakışan kayıtları silin. Aynı addaki eski A veya CNAME kayıtları (çoğunlukla kayıt kuruluşunun park sayfası) önce kaldırılmalıdır.
- Apex kaydını ekleyin. Sağlayıcının IP'siyle bir A kaydı ya da sağlayıcının ana bilgisayar adıyla ALIAS tarzı bir kayıt kullanın.
- www kaydını ekleyin. Sağlayıcının verdiği ana bilgisayar adına işaret eden bir CNAME kullanın.
- E-postayı bilerek değiştirmiyorsanız MX ve TXT kayıtlarına dokunmayın.
- Eski kayıtlarınızın TTL süresinin dolmasını bekleyin, ardından alan adını tarayıcıda kontrol edin. Değişiklikten bir gün önce TTL'yi düşürmek geçişi hızlandırır.
- Sağlayıcının alan adını bağlı gösterdiğini ve HTTPS sertifikasının verildiğini doğrulayın. Sağlayıcılar genellikle sertifika vermeden önce DNS'in doğru çözümlenmesini bekler.
Hızlı sorun giderme listesi
- [ ] Aynı adda hem CNAME hem başka bir kayıt yok
- [ ] Apex'te CNAME yok (sağlayıcıya özgü ALIAS tarzı bir kayıt değilse)
- [ ] CNAME hedefi gerçek bir ana bilgisayar adıyla bitiyor; http:// URL'si veya yol değil
- [ ] A kaydı yalnızca bir IPv4 adresi içeriyor (port veya https:// yok)
- [ ] Eski bir sunucuya işaret eden unutulmuş bir AAAA kaydı yok
- [ ] Kayıtları gerçekten düzenlediğiniz yer, ad sunucularınızın işaret ettiği yer
- [ ] Bu alan adında e-posta kullanıyorsanız MX kayıtları hâlâ yerinde
Sık yapılan hatalar
- "www'yi düzeltmek" için köke CNAME koymak. Bu, bunun yerine e-posta ve doğrulama kayıtlarını bozar. A veya ALIAS yaklaşımını kullanın.
- Eski bir IP adresini kopyalamak. CNAME kullanılabiliyorsa sağlayıcıyla uyumlu kalmanızı sağlar. A kaydı kullanmak zorundaysanız, bir şey çalışmayı bıraktığında IP'yi sağlayıcınızın panelinden yeniden kontrol edin.
- URL'yi hedef olarak yapıştırmak. DNS değerleri yalnızca ana bilgisayar adı veya IP olur; https:// ve sondaki yol bulunmaz.
- AAAA'yı unutmak. Geride kalan bir IPv6 kaydı, bazı ziyaretçileri artık kullanmadığınız bir sunucuya gönderebilir.
Hâlâ bir platform seçiyorsanız: We.Inc'in ücretsiz planı, hazır şablonlardan üç siteye kadar yayın yapmanıza izin verir; bir istemden site taslağı hazırlayan yapay zekâ oluşturucu ise Starter planında ayda $20'dan başlar. Buradan ücretsiz başlayabilir ve alan adınızı kontrol panelinin size söylediği kayıt türüyle bağlayabilirsiniz.
Ücretsiz başlayın · Kredi kartı gerekmez
We.Inc Kurucusu
Umair, We.Inc’in kurucusudur. Yapay zekâyla web sitesi oluşturma, ajanslar ve web stüdyosu işletmeciliği hakkında yazar.
Harika bir şey oluşturmaya hazır mısınız?
Tek platformdan başlamak, büyümek ve otomatikleştirmek için We.Inc kullanan 15,000+ işletmeye katılın.
Ücretsiz BaşlayınKredi kartı gerekmez · Satış ekibiyle görüşün
İlgili: Blog
- Muhasebeci web sitesi tasarımı
- Google Search Console'a Kullanıcı Ekleme (Adım Adım)
- SaaS'a web sitesi oluşturucu nasıl eklenir
- Vaka çalışması
- Şirketlerin %88'i Yapay Zeka Ajanı İhlali Yaşadı
- İşletme İçin Yapay Zeka Asistanı
- Yapay Zeka İçerik Üretimi
- Yapay Zeka Müşteri Hizmetleri Nasıl Uygulanır
Ürün
Kimler için
- Ajanslar için
- Serbest Çalışanlar İçin
- Hosting Sağlayıcıları İçin
- SaaS Platformları İçin
- Girişimler İçin
- Finansal Hizmetler
- Sağlık Çözümleri
Özellikler
Kaynaklar
- Blog
- Yardım Merkezi
- Ücretsiz iş araçları
- Free UI Components
- Şablonlar
- Şablon koleksiyonları
- Web sitesi örnekleri
- Rehberler
- Karşılaştırmalar
- Alternatifler
- En iyiler
- İncelemeler
- Fiyat rehberleri
- Kullanım alanları
- Sözlük ve kılavuzlar
- Entegrasyonlar
- Geliştiriciler
- Benchmark
- Windows App