DNS Kayıt Türleri (A, MX, TXT, CNAME) Nedir?
Bir domainin internette doğru şekilde çalışabilmesi için DNS kayıtları büyük önem taşır. Web sitesinin açılması, e-postaların doğru sunucuya ulaşması ve çeşitli doğrulama işlemleri DNS kayıtları sayesinde mümkün olur. Bu yazıda en sık kullanılan DNS kayıt türleri olan A, MX, TXT ve CNAME kayıtlarını sade ve anlaşılır şekilde ele alıyoruz.
📚 DNS Kaydı Nedir?
DNS (Domain Name System), alan adlarını IP adreslerine çeviren sistemdir. İnsanlar whoiscan.com gibi alan adlarını kullanırken, internet altyapısı bu domainleri IP adresleri üzerinden tanır.
DNS kayıtları ise bir domainin hangi sunucuya yönleneceğini, e-postalarının hangi mail sunucusunda çalışacağını veya hangi doğrulama bilgilerinin kullanılacağını belirleyen teknik kayıtlardır.
🖥️ A Kaydı Nedir?
A kaydı (Address Record), bir domain veya alt domainin IPv4 adresine yönlendirilmesini sağlar. En temel DNS kayıtlarından biridir ve bir web sitesinin açılması için çoğu zaman ilk gereken kayıttır.
Örneğin bir kullanıcı tarayıcıya whoiscan.com yazdığında, DNS sistemi bu alan adının hangi IP adresine yönleneceğini A kaydı üzerinden bulur.
Örnek:
whoiscan.com → 192.0.2.1
A kaydının kullanım alanları:
- Web sitesini sunucu IP adresine bağlar.
- Domainin barındırıldığı hosting sunucusunu tanımlar.
- Temel site erişiminin çalışmasını sağlar.
📨 MX Kaydı Nedir?
MX kaydı (Mail Exchange), bir domain adına gelen e-postaların hangi mail sunucusuna teslim edileceğini belirler. Kurumsal e-posta altyapısının çalışması için doğru şekilde yapılandırılması gerekir.
MX kayıtları genellikle öncelik değeriyle birlikte tanımlanır. Öncelik değeri düşük olan sunucu daha öncelikli kabul edilir.
Örnek:
10 mail.whoiscan.com
MX kaydının kullanım alanları:
- Domainin e-posta altyapısını çalıştırır.
- Gelen maillerin doğru sunucuya ulaşmasını sağlar.
- Google Workspace veya Microsoft 365 gibi servislerle entegrasyon sağlar.
📝 TXT Kaydı Nedir?
TXT kaydı (Text Record), DNS üzerinde metin tabanlı bilgi tutmak için kullanılır. Özellikle domain doğrulama ve e-posta güvenliği açısından oldukça önemlidir.
SPF, DKIM ve DMARC gibi e-posta güvenlik kayıtları çoğunlukla TXT kaydı olarak eklenir. Ayrıca Google Search Console, CDN servisleri ve farklı platformlar domain doğrulaması için TXT kaydı talep edebilir.
Örnek:
v=spf1 include:_spf.google.com ~all
TXT kaydının kullanım alanları:
- Domain sahipliğini doğrular.
- SPF, DKIM ve DMARC gibi güvenlik yapılandırmalarını destekler.
- E-posta sahteciliğini azaltmaya yardımcı olur.
🔗 CNAME Kaydı Nedir?
CNAME kaydı (Canonical Name), bir domain veya alt domainin başka bir alan adına yönlendirilmesini sağlar. Doğrudan IP adresine değil, başka bir host adına işaret eder.
Özellikle www alt alan adı kullanımı, CDN bağlantıları ve üçüncü taraf servis entegrasyonlarında sıkça tercih edilir.
Örnek:
www.whoiscan.com → whoiscan.com
CNAME kaydının kullanım alanları:
- Alt domainleri başka bir host adına yönlendirir.
- Yönetimi kolaylaştırır.
- SaaS ve CDN servislerinde yaygın olarak kullanılır.
⚖️ A, MX, TXT ve CNAME Arasındaki Farklar
- A Kaydı: Domaini bir IP adresine bağlar.
- MX Kaydı: E-postaları mail sunucusuna yönlendirir.
- TXT Kaydı: Doğrulama ve güvenlik amaçlı metin bilgileri taşır.
- CNAME Kaydı: Bir host adını başka bir host adına yönlendirir.
🛠️ Hangi Durumda Hangi DNS Kaydı Kullanılır?
- Web sitenizi sunucuya bağlamak istiyorsanız A kaydı kullanılır.
- E-posta servisini çalıştırmak istiyorsanız MX kaydı gerekir.
- Domain doğrulama veya e-posta güvenliği gerekiyorsa TXT kaydı kullanılır.
- Alt domaini başka bir alan adına yönlendirmek istiyorsanız CNAME kaydı tercih edilir.
⚠️ Önemli Not
CNAME kaydı genellikle kök domain için değil, alt domainlerde kullanılır. Kök domain için çoğu durumda A kaydı tercih edilir. Ayrıca aynı host adına hem CNAME hem de başka kayıt türleri eklemek teknik çakışmalara yol açabilir.
❓ Sık Sorulan Sorular
A kaydı olmadan web sitesi çalışır mı?
Çoğu durumda hayır. Domainin sunucu IP adresine ulaşabilmesi için A kaydı gerekir. Bazı özel yapılarda farklı kayıt türleri kullanılabilir ancak en yaygın yöntem A kaydıdır.
MX kaydı olmadan e-posta alınabilir mi?
Hayır. MX kaydı yoksa gelen e-postaların hangi sunucuya teslim edileceği belirlenemez.
TXT kaydı sadece doğrulama için mi kullanılır?
Hayır. TXT kayıtları yalnızca doğrulama için değil, aynı zamanda SPF, DKIM ve DMARC gibi güvenlik yapılandırmaları için de kullanılır.
CNAME ile IP adresine yönlendirme yapılır mı?
Hayır. CNAME kaydı doğrudan IP adresine değil, başka bir alan adına yönlendirme yapar.
📌 Kısaca
DNS kayıt türleri, bir domainin internette nasıl çalışacağını belirleyen temel yapı taşlarıdır. A kaydı web sitesini sunucuya bağlarken, MX kaydı e-posta akışını yönetir. TXT kaydı doğrulama ve güvenlik amaçlı kullanılır, CNAME kaydı ise alan adları arasında yönlendirme sağlar.
Bir domainin DNS kayıtlarını analiz etmek, yapılandırmasını kontrol etmek ve teknik sorunları tespit etmek için whoiscan.com üzerinden sorgulama araçlarını kullanabilirsiniz.