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?

DurumKullanınNeden
Kök alan (example.com), sağlayıcı IP adresi veriyorA (IPv6 verildiyse AAAA da)Apex, A kaydı tutabilir
Kök alan, sağlayıcı yalnızca ana bilgisayar adı veriyorDNS 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ınStandart CNAME apex'te kullanılamaz
www alt alanı, sağlayıcı ana bilgisayar adı veriyorCNAMESağlayıcının sunucuları taşınırsa siz de onu takip edersiniz
Alt alan, sağlayıcı IP adresi veriyorACNAME'in işaret edecek bir hedefi olmaz
Bir SaaS aracı için alt alan (help, status, shop)CNAMEHedefi sağlayıcı yönetir
Ayrıca MX veya TXT gereken adA, AAAA veya ALIAS tarzı; asla CNAME değilCNAME, başka kayıtlarla bir arada bulunamaz
Bir adı kendi yönettiğiniz başka bir ada yönlendirmekCNAMEGüncellenecek tek bir yer olur
E-posta hizmeti kayıtları (DKIM seçicileri)Yalnızca e-posta sağlayıcınız söylerse CNAMESağ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ürDeğer
@ (kök)ASağlayıcınızın listelediği IP adresi
wwwCNAMESağ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:

  1. www için CNAME ekleyin ve kök alanı, alan adı kayıt kuruluşunuzun yönlendirme özelliğiyle www'ye yönlendirin.
  2. DNS sağlayıcınız destekliyorsa apex'te ALIAS/ANAME/flattening kaydı kullanın.
  3. 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.
  1. 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

  1. 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.
  2. 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).
  3. Ç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.
  4. 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.
  5. www kaydını ekleyin. Sağlayıcının verdiği ana bilgisayar adına işaret eden bir CNAME kullanın.
  6. E-postayı bilerek değiştirmiyorsanız MX ve TXT kayıtlarına dokunmayın.
  7. 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.
  8. 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

Umair Ali Sadaqat

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ın

Kredi kartı gerekmez · Satış ekibiyle görüşün

İlgili: Blog

Ürün

Kimler için

Özellikler

Kaynaklar

Şirket

Site haritası