DNS kaydı nasıl eklenir?

İçindekiler:

Bir alan adını web sitesine yönlendirmek, kurumsal e-posta hizmetini çalıştırmak, alt alan adı oluşturmak veya Google gibi bir platformda alan adı doğrulaması yapmak için DNS kaydı eklenmesi gerekir. İşlem çoğu kontrol panelinde birkaç alanı doldurmaktan ibaret görünür. Ancak yanlış kayıt türü, hatalı hedef adres veya kaydın yanlış panelde oluşturulması web sitesinin ya da e-posta hizmetinin çalışmamasına neden olabilir.

DNS kaydı eklemeden önce hangi hizmet için işlem yaptığınızı ve alan adının DNS yönetiminin hangi sağlayıcıda bulunduğunu belirlemelisiniz. Alan adını satın aldığınız firma, web sitenizin barındığı hosting şirketi ve DNS kayıtlarını yöneten sağlayıcı aynı firma olmak zorunda değildir.

Örneğin alan adınız bir firmada kayıtlı, siteniz başka bir sunucuda barındırılıyor ve nameserver adresleriniz Cloudflare’a yönleniyor olabilir. Böyle bir yapıda cPanel üzerinden eklediğiniz kayıtlar internet üzerinde kullanılmaz. Aktif DNS kayıtları Cloudflare tarafında oluşturulmalıdır.

DNS kaydı nedir?

DNS kaydı, alan adınızın belirli bir hizmetle nasıl eşleştirileceğini belirleyen bilgidir. Alan adının hangi IP adresine yönleneceği, e-postaların hangi sunucuya teslim edileceği veya bir alt alan adının hangi başka alan adına bağlanacağı DNS kayıtlarıyla tanımlanır.

A ve AAAA kayıtları bir alan adını sırasıyla IPv4 ve IPv6 adreslerine yönlendirir. MX kaydı alan adının e-posta sunucusunu belirtir. CNAME kaydı bir alan adını başka bir alan adına bağlar. TXT kayıtları ise alan adı doğrulama, SPF, DKIM ve DMARC gibi metin tabanlı yapılandırmalarda kullanılır.

DNS kayıtlarında yapılan küçük bir hata, ilgili hizmeti tamamen erişilemez hale getirebilir. Bu nedenle mevcut kayıtlar silinmeden veya değiştirilmeden önce ekran görüntüsü alınması ya da kayıtların dışa aktarılması faydalıdır.

DNS kaydı hangi panelden eklenmelidir?

DNS kaydını eklemeniz gereken yer, alan adınızın yetkili nameserver adreslerinin bulunduğu sağlayıcıdır. Yetkili nameserver, alan adınızın DNS sorgularına son ve geçerli cevabı veren sistemdir. Alan adının satın alındığı firma her zaman yetkili DNS sağlayıcısı olmayabilir.

Windows bilgisayarda alan adınızın nameserver bilgilerini görmek için Komut İstemi’ni açıp şu komutu kullanabilirsiniz:

nslookup -type=ns alanadiniz.com

macOS veya Linux üzerinde şu komut kullanılabilir:

dig alanadiniz.com NS +short

Sonuçlarda Cloudflare’a ait nameserver adresleri görünüyorsa kayıtlar Cloudflare panelinden yönetilmelidir. Hosting şirketinize ait nameserver adresleri görünüyorsa cPanel, Plesk veya firmanın kendi DNS yönetim paneli kullanılabilir.

Alan adınızın nameserver adresleri Cloudflare’a yönlendirilmişse yalnızca hosting paneline kayıt eklemek yeterli olmaz. Cloudflare’ın yetkili DNS sağlayıcısı olarak kullanılabilmesi için alan adının nameserver adreslerinin Cloudflare tarafından verilen adreslere yönelmiş olması gerekir.

DNS kaydı eklerken görülen alanlar ne anlama gelir?

DNS panellerinin tasarımı değişse de kayıt ekleme ekranında benzer alanlar bulunur. Bu alanların doğru doldurulması gerekir.

Kayıt türü

Kayıt türü, eklenen bilginin hangi amaçla kullanılacağını belirler. Web sitesi IP yönlendirmesi için A veya AAAA, alt alan adı yönlendirmesi için CNAME, e-posta sunucusu için MX, doğrulama ve e-posta güvenliği için TXT kaydı kullanılabilir.

Size hizmet sağlayan firma hangi kayıt türünü verdiyse aynı tür seçilmelidir. TXT olarak verilmiş bir doğrulama kodunu CNAME şeklinde eklemek çalışmaz.

İsim veya host alanı

İsim alanı, kaydın hangi alan adına uygulanacağını belirtir. Ana alan adını temsil etmek için çoğu panelde @ işareti kullanılır.

www yazılırsa kayıt www.alanadiniz.com için oluşturulur. blog yazılırsa blog.alanadiniz.com alt alan adı tanımlanır.

Bazı paneller alan adını otomatik olarak sona ekler. Bu nedenle host alanına blog.alanadiniz.com yazıldığında sistem bunu yanlış biçimde blog.alanadiniz.com.alanadiniz.com olarak oluşturabilir. Kayıt ekranındaki örnek gösterim mutlaka kontrol edilmelidir.

Değer, içerik veya hedef alanı

Bu alan, kaydın nereye yönleneceğini veya hangi bilgiyi taşıyacağını belirler. A kaydında IPv4 adresi, AAAA kaydında IPv6 adresi, CNAME kaydında başka bir alan adı, MX kaydında e-posta sunucusunun adı ve TXT kaydında doğrulama metni bulunur.

Kayıt değerleri tahmin edilmemelidir. Hosting, e-posta veya doğrulama hizmetinin verdiği bilgi aynen kullanılmalıdır.

TTL değeri

TTL, DNS kaydının çözümleyici sunucular tarafından ne kadar süre önbellekte tutulacağını belirler. TTL süresi sona ermeden bazı kullanıcılar eski kayıt bilgisini almaya devam edebilir. Yakında değiştirilecek bir kayıt için TTL değerinin önceden düşürülmesi geçiş süresini kısaltabilir.

Standart bir kurulumda panelin otomatik TTL seçeneği kullanılabilir. Sürekli değişmeyecek kayıtlarda gereksiz yere çok düşük TTL kullanılması şart değildir.

Öncelik değeri

Priority veya öncelik alanı en çok MX ve SRV kayıtlarında görülür. MX kayıtlarında düşük sayı daha yüksek önceliği ifade eder. Örneğin önceliği 10 olan e-posta sunucusu, önceliği 20 olan sunucudan önce denenir.

Tek bir MX kaydı kullanılıyorsa hizmet sağlayıcının verdiği öncelik değeri aynen girilmelidir. Birden fazla sunucu varsa sıralamayı değiştirmek e-posta teslimatını etkileyebilir.

Proxy durumu

Cloudflare’da A, AAAA ve CNAME kayıtları için turuncu veya gri bulut seçeneği görülebilir. Turuncu bulut açık olduğunda desteklenen HTTP ve HTTPS trafiği Cloudflare üzerinden geçirilir. Gri bulut seçildiğinde kayıt yalnızca DNS çözümlemesi yapar. MX, TXT ve e-posta hizmetiyle ilişkili diğer kayıtlar proxy arkasına alınmamalıdır.

A kaydı nasıl eklenir?

A kaydı, alan adını bir IPv4 adresine yönlendirir. Web sitenizi yeni bir sunucuya taşıdığınızda hosting şirketi size genellikle bir sunucu IP adresi verir.

Örnek bir ana alan adı A kaydı şu şekilde oluşturulabilir:

Tür: A
İsim: @
Değer: 192.0.2.10
TTL: Otomatik

Buradaki IP adresi yalnızca örnektir. Gerçek işlemde hosting şirketinizin veya sunucu yöneticinizin verdiği IPv4 adresi yazılmalıdır.

www adresini de aynı IP’ye yönlendirmek için ayrı bir A kaydı oluşturulabilir:

Tür: A
İsim: www
Değer: 192.0.2.10
TTL: Otomatik

Alternatif olarak www için ana alan adını hedefleyen bir CNAME kaydı kullanılabilir.

AAAA kaydı nasıl eklenir?

AAAA kaydı, alan adını IPv6 adresine yönlendirir. Sunucunuz IPv6 hizmeti sunuyorsa sağlayıcınız tarafından verilen IPv6 adresi bu kayıt türüne girilebilir.

Tür: AAAA
İsim: @
Değer: 2001:db8::10
TTL: Otomatik

Sunucunuzda IPv6 yapılandırması bulunmuyorsa rastgele bir AAAA kaydı oluşturulmamalıdır. Hatalı AAAA kaydı, IPv6 kullanan ziyaretçilerin web sitesine erişememesine neden olabilir. AAAA kaydının amacı alan adını geçerli bir IPv6 adresiyle eşleştirmektir.

CNAME kaydı nasıl eklenir?

CNAME kaydı, bir alan adını başka bir alan adına yönlendirir. En yaygın kullanım örneklerinden biri www adresinin ana alan adına bağlanmasıdır.

Tür: CNAME
İsim: www
Hedef: alanadiniz.com
TTL: Otomatik

Bu yapı sayesinde www.alanadiniz.com, alanadiniz.com adresinin DNS sonucunu takip eder.

CNAME hedefi bir IP adresi olmamalıdır. Hedef bölümüne alan adı yazılmalıdır. Ayrıca aynı isim üzerinde CNAME kaydı varken A, AAAA, MX veya TXT gibi başka kayıtların bulunması standart DNS davranışıyla çelişebilir. Cloudflare da aynı isimde CNAME ile başka kayıtların birlikte oluşturulmasını engeller.

Ana alan adında, yani @ üzerinde CNAME kullanımı birçok DNS sisteminde sınırlıdır. Bazı sağlayıcılar CNAME flattening veya ALIAS benzeri özel çözümler sunar. Hizmet sağlayıcınız ana alan adı için CNAME istiyorsa kullandığınız DNS panelinin bu yapıyı destekleyip desteklemediği kontrol edilmelidir.

MX kaydı nasıl eklenir?

MX kaydı, alan adınıza gelen e-postaların hangi sunucuya teslim edileceğini belirtir. Google Workspace, Microsoft 365, Yandex veya özel hosting e-posta hizmetleri farklı MX kayıtları verebilir.

Örnek bir MX kaydı şu şekilde olabilir:

Tür: MX
İsim: @
E-posta sunucusu: mail.alanadiniz.com
Öncelik: 10
TTL: Otomatik

MX kaydının hedef bölümüne doğrudan IP adresi yazılmamalıdır. Hedef olarak tam alan adı kullanılmalı ve bu alan adının geçerli A veya AAAA kaydı bulunmalıdır. MX kayıtlarının alan adının e-posta hizmetini yöneten sunucuları tanımladığı ICANN ve cPanel belgelerinde de belirtilmektedir.

Yeni MX kaydı eklerken eski e-posta sağlayıcısına ait kayıtların bırakılması, e-postaların yanlış sunucuya yönlenmesine neden olabilir. Ancak eski kayıtları silmeden önce yeni sağlayıcının kurulum talimatları doğrulanmalıdır.

TXT kaydı nasıl eklenir?

TXT kayıtları alan adı sahipliği doğrulaması, SPF, DKIM, DMARC ve farklı hizmetlerin güvenlik yapılandırmaları için kullanılır.

Google Search Console gibi bir hizmet tarafından verilen doğrulama kaydı şu yapıda olabilir:

Tür: TXT
İsim: @
Değer: google-site-verification=ornek-dogrulama-kodu
TTL: Otomatik

TXT değerinde boşluk, tırnak işareti, noktalı virgül ve alt çizgi gibi karakterler bulunabilir. Hizmetin verdiği metin değiştirilmeden kopyalanmalıdır. Bazı DNS panelleri tırnak işaretlerini otomatik ekler. Bu nedenle hizmet özellikle istemiyorsa metne fazladan tırnak eklenmemelidir.

SPF kaydı da TXT türünde oluşturulur. Aynı alan adı için birden fazla bağımsız SPF kaydı eklemek yerine mevcut SPF içeriğinin doğru biçimde birleştirilmesi gerekir. Aksi durumda e-posta doğrulaması başarısız olabilir.

Cloudflare üzerinden DNS kaydı nasıl eklenir?

Cloudflare hesabınıza giriş yaptıktan sonra ilgili alan adını seçin. DNS bölümündeki Records ekranını açın ve Add Record seçeneğine tıklayın.

Kayıt türünü belirledikten sonra isim, hedef ve TTL alanlarını doldurun. A, AAAA veya CNAME kaydı oluşturuyorsanız proxy durumunu kullanım amacına göre seçin. Kaydı oluşturduktan sonra Save düğmesiyle işlemi tamamlayın. Cloudflare’ın güncel DNS yönetim belgelerinde kayıt oluşturma işlemi DNS kayıtları ekranındaki Add Record seçeneği üzerinden yapılmaktadır.

Web sitesi için oluşturulan A veya CNAME kaydında turuncu bulut kullanılabilir. E-posta sunucusuna, FTP’ye veya doğrudan sunucu IP’sine erişmesi gereken bazı hizmetlerde DNS Only seçeneği gerekebilir.

Cloudflare hesabınız bir hosting ortağı üzerinden açıldıysa kayıt yönetimi hosting sağlayıcısının paneline bırakılmış olabilir. Böyle bir durumda Cloudflare panelindeki değişiklik seçenekleri sınırlı görünebilir.

cPanel üzerinden DNS kaydı nasıl eklenir?

cPanel’e giriş yaptıktan sonra Domains bölümündeki Zone Editor seçeneğini açın. Kayıt eklemek istediğiniz alan adının karşısındaki Manage bağlantısına tıklayın.

Açılan ekranda Add Record seçeneğini kullanın. Kayıt türünü seçtikten sonra isim, TTL ve hedef bilgilerini girin. Ardından Save Record veya Save All Records seçeneğiyle değişikliği kaydedin. cPanel’in güncel belgelerinde A, CNAME ve MX kayıtları için hızlı ekleme seçenekleri de bulunur.

Alan adınızın aktif nameserver adresleri cPanel sunucusunu göstermiyorsa burada oluşturulan kayıtlar ziyaretçilere yansımayabilir. Kayıt eklemeden önce yetkili DNS sağlayıcısı mutlaka kontrol edilmelidir.

Plesk üzerinden DNS kaydı nasıl eklenir?

Plesk paneline giriş yaptıktan sonra Websites & Domains bölümünü açın. İlgili alan adının DNS Settings ekranına girin ve Add Record seçeneğini kullanın.

Kayıt türünü belirledikten sonra alan adı, IP adresi, hedef sunucu, öncelik veya metin değeri gibi kayıt türüne özgü bilgileri girin. Kaydı ekledikten sonra Plesk bazı yapılandırmalarda değişiklikleri ayrıca uygulamanızı isteyebilir.

Plesk belgelerinde özel DNS kaydı ekleme işlemi Websites & Domains > DNS Settings > Add Record yolu üzerinden açıklanmaktadır. Bu alanın kullanılabilmesi hosting sağlayıcısının DNS yönetim iznine bağlı olabilir.

DNS kaydı ne kadar sürede aktif olur?

Yeni kayıtlar çoğu zaman kısa sürede görülmeye başlar. Ancak DNS çözümleyicileri eski kayıtları TTL süresi boyunca önbellekte tutabilir. Bu nedenle farklı internet sağlayıcılarında aynı anda farklı sonuçlar görülebilir.

Mevcut bir kaydı değiştiriyorsanız eski TTL süresi dolana kadar bazı kullanıcılar eski hedefe ulaşabilir. Daha önce bulunmayan yeni bir alt alan adı sorgulanmışsa NXDOMAIN olarak adlandırılan olumsuz cevap da çözümleyici önbelleğinde kalabilir. Böyle bir durumda yeni kaydın TTL değerini düşürmek, daha önce önbelleğe alınmış olumsuz cevabı hemen ortadan kaldırmaz.

Sadece A, CNAME veya TXT kaydı değiştirmekle nameserver değiştirmek aynı işlem değildir. Nameserver değişiklikleri küresel olarak birkaç dakikadan 48 saate kadar sürebilir. Çoğu bağlantıda daha erken tamamlanabilse de geçiş sırasında farklı sonuçlar görülebilir.

DNS kaydının çalışıp çalışmadığı nasıl kontrol edilir?

Windows’ta A kaydını kontrol etmek için şu komut kullanılabilir:

nslookup alanadiniz.com

Belirli bir TXT kaydını sorgulamak için:

nslookup -type=txt alanadiniz.com

MX kayıtlarını görmek için:

nslookup -type=mx alanadiniz.com

macOS ve Linux üzerinde aynı kontroller dig komutuyla yapılabilir:

dig alanadiniz.com A +short
dig alanadiniz.com MX +short
dig alanadiniz.com TXT +short

Nameserver değişiklikleri sırasında farklı genel DNS çözümleyicilerinden sonuç almak da faydalıdır:

dig alanadiniz.com A @1.1.1.1
dig alanadiniz.com A @8.8.8.8

Cloudflare’ın DNS geçiş belgelerinde de A, MX ve NS kayıtlarının dig komutuyla farklı çözümleyiciler üzerinden kontrol edilmesi önerilmektedir.

DNS kaydı eklenmesine rağmen neden çalışmaz?

En sık karşılaşılan neden, kaydın yanlış DNS paneline eklenmesidir. Nameserver adresleri Cloudflare’ı gösterirken kaydın cPanel’e eklenmesi sonucu değiştirmez.

İkinci yaygın neden host alanının yanlış yazılmasıdır. Panel alan adını otomatik eklediği halde tam alan adı tekrar yazılırsa hatalı bir kayıt oluşabilir.

CNAME kaydının aynı isimde başka kayıtlarla çakışması da önemli bir sorundur. Örneğin www için hem A hem CNAME kaydı oluşturmak yanlış veya tutarsız sonuçlara neden olabilir.

MX kaydının IP adresine yönlendirilmesi, e-posta kayıtlarının Cloudflare proxy arkasına alınması, TXT doğrulama kodunun eksik kopyalanması ve eski kayıtların silinmemesi de sık karşılaşılan hatalardır.

Nameserver sağlayıcısı değiştirildiyse eski DNSSEC DS kaydının alan adı kayıt firmasında bırakılması çözümleme sorununa neden olabilir. Cloudflare, yeni nameserver yapılandırmasının beklemede kalmasının yaygın nedenlerinden biri olarak önceki sağlayıcıdan kalan DS kayıtlarını göstermektedir.

Mevcut DNS kaydı silinmeli mi, düzenlenmeli mi?

Aynı hizmet devam edecek ancak hedef değişecekse mevcut kayıt genellikle düzenlenmelidir. Örneğin web sitesi yeni sunucuya taşınıyorsa ana alan adındaki eski A kaydının IP adresi değiştirilir.

Eski kaydı silip yenisini oluşturmak zorunlu değildir. Düzenleme yapmak, aynı isimde gereksiz mükerrer kayıt oluşma riskini azaltır.

E-posta sağlayıcısı değişiyorsa yalnızca MX kayıtlarına bakmak yeterli değildir. SPF, DKIM, DMARC, autodiscover ve doğrulama kayıtlarının da yeni hizmete göre düzenlenmesi gerekebilir. Eski kayıtları bir anda silmeden önce yeni sağlayıcının verdiği DNS listesi eksiksiz karşılaştırılmalıdır.

DNS değişikliği öncesinde yedek alınmalı mı?

Özellikle aktif web sitesi ve kurumsal e-posta kullanılan alan adlarında mevcut DNS kayıtlarının yedeği alınmalıdır. Cloudflare kayıtların dışa aktarılmasını destekler. cPanel ve diğer panellerde de mevcut kayıtların ekran görüntüsü veya metin kopyası saklanabilir.

Yedek yalnızca yanlış kayıt eklenmesine karşı kullanılmaz. Alan adı başka bir DNS sağlayıcısına taşınırken unutulan MX veya TXT kaydını fark etmek için de önemlidir. Web sitesi çalışsa bile eksik bir e-posta kaydı günler sonra fark edilebilir.

Sıkça Sorulan Sorular

DNS kaydı nereden eklenir?

Kayıt, alan adınızın yetkili nameserver hizmetini yöneten panelden eklenmelidir. Bu panel Cloudflare, cPanel, Plesk, alan adı firması veya farklı bir DNS sağlayıcısı olabilir.

Ana alan adı için host bölümüne ne yazılır?

Çoğu panelde ana alan adı @ işaretiyle gösterilir. Bazı paneller bu alanın boş bırakılmasını isteyebilir. Panelde gösterilen örnek yapı kontrol edilmelidir.

DNS kaydı ekledikten sonra neden hemen çalışmıyor?

Eski DNS bilgileri TTL süresi boyunca çözümleyici önbelleğinde kalabilir. Yeni kayıtlar kısa sürede görünse de farklı internet sağlayıcılarında sonuçların eşitlenmesi zaman alabilir.

A kaydı ile CNAME kaydı arasındaki fark nedir?

A kaydı alan adını doğrudan IPv4 adresine yönlendirir. CNAME kaydı ise bir alan adını başka bir alan adına bağlar.

DNS kaydı eklemek web sitesini bozar mı?

Doğru kayıt eklenirse bozmaz. Ancak mevcut A, CNAME veya MX kaydının yanlış değiştirilmesi web sitesini ya da e-posta hizmetini erişilemez hale getirebilir. İşlem öncesinde mevcut kayıtların yedeği alınmalıdır.

İletişim

İletişim: 357. Cadde No: 14/H, 06200 Yenimahalle/Ankara; 0312 335 77 99; info@kontrolbilgisayar.com.tr.

DNS kaydı nasıl eklenir?

DNS kaydı nasıl eklenir? için iletişime geçin.
Picture of Kontrol Bilgisayar
Kontrol Bilgisayar

Kontrol Bilgisayar, 2008 yılından bu yana Ankara’nın her noktasında bilgisayar teknik servis hizmeti sunan, ayrıca tüm Türkiye’de uzaktan bağlantı ile destek veren köklü bir teknoloji firmasıdır.

Tüm Yazılar