DNS Kaydı Nedir? DNS Kayıt Türleri Nelerdir?
İnternet üzerinde ziyaret ettiğiniz her web sitesi, kullandığınız e-posta hizmeti veya eriştiğiniz sunucu aslında bir IP adresi üzerinden çalışmaktadır. Ancak IP adresleri rakamlardan oluştuğu ve hatırlanması zor olduğu için insanlar bunların yerine alan adlarını (domain) kullanır. İşte alan adlarının doğru IP adreslerine yönlendirilmesini sağlayan sistem DNS (Domain Name System) olarak adlandırılır.
DNS sistemi, internetin telefon rehberi gibi çalışır. Siz tarayıcınıza bir alan adı yazdığınızda, DNS sunucuları bu alan adının hangi IP adresine karşılık geldiğini sorgular ve sizi doğru sunucuya yönlendirir. Böylece kullanıcıların karmaşık IP adreslerini ezberlemesine gerek kalmadan internet sitelerine kolayca erişebilmesi mümkün olur.
DNS'in açılımı Domain Name System (Alan Adı Sistemi)'dir. Bu sistem, alan adlarını IP adresleriyle eşleştirerek internet üzerindeki cihazların birbirini bulmasını sağlar.
DNS Kaydı Nedir?
DNS kaydı, bir alan adı için hangi hizmetlerin kullanılacağını belirleyen yapılandırma bilgileridir. Web sitesi, e-posta, alt alan adları (subdomain), doğrulama kayıtları ve diğer birçok internet hizmeti DNS kayıtları sayesinde çalışır.
Bir alan adı tescil edildiğinde, DNS bölgesi (DNS Zone) oluşturulur ve bu alan adına ait kayıtlar tutulmaya başlanır. Alan adınızın hangi sunucuya yönleneceği, e-postaların hangi mail sunucusuna teslim edileceği veya doğrulama işlemlerinin nasıl yapılacağı bu kayıtlar sayesinde belirlenir.
Eğer alan adı ve hosting hizmetinizi aynı firmadan alıyorsanız, gerekli DNS kayıtları çoğu zaman otomatik olarak oluşturulur. Ancak alan adı ile hosting veya e-posta hizmetleri farklı firmalarda bulunuyorsa, DNS kayıtlarının manuel olarak düzenlenmesi gerekebilir.
DNS kayıtlarında yapılan hatalı bir değişiklik web sitenizin açılmamasına, e-postalarınızın çalışmamasına veya çeşitli internet servislerinin erişilememesine neden olabilir. Bu nedenle DNS kayıtları değiştirilirken dikkatli olunmalıdır.
DNS Nasıl Çalışır?
Bir kullanıcı tarayıcısına www.ornekdomain.com yazdığında arka planda saniyeler içerisinde birçok işlem gerçekleşir. İlk olarak bilgisayar veya mobil cihaz DNS sorgusu oluşturur. Eğer istenen bilgi önbellekte bulunmuyorsa sorgu internet üzerindeki DNS sunucularına iletilir. DNS sunucusu alan adına ait IP adresini bulur ve sonucu kullanıcıya döndürür. Ardından tarayıcı doğrudan ilgili sunucuya bağlanarak web sitesini açar.
Bu işlemler milisaniyeler içerisinde gerçekleştiği için kullanıcılar herhangi bir gecikme hissetmeden web sitelerine erişebilirler.
DNS Kayıtları Neden Önemlidir?
DNS kayıtları yalnızca web sitelerinin çalışmasını sağlamaz. Aynı zamanda e-posta hizmetleri, alt alan adları, SSL doğrulamaları, güvenlik politikaları ve çeşitli internet servisleri de DNS kayıtları üzerinden yönetilir.
Doğru yapılandırılmış DNS kayıtları sayesinde:
- Web siteniz doğru sunucuya yönlendirilir.
- E-postalar doğru mail sunucusuna ulaşır.
- Alt alan adları (subdomain) sorunsuz çalışır.
- Alan adı doğrulama işlemleri gerçekleştirilebilir.
- E-posta güvenliği artırılabilir.
- İnternet servisleri daha güvenli ve kararlı çalışır.
En Sık Kullanılan DNS Kayıt Türleri
DNS sistemi birçok farklı kayıt türünü desteklemektedir. Her kayıt tipi farklı bir görevi yerine getirir. En yaygın kullanılan DNS kayıtları şunlardır:
- A Kaydı (A Record)
- AAAA Kaydı
- CNAME Kaydı
- MX Kaydı
- NS Kaydı
- TXT Kaydı
- SRV Kaydı
- PTR Kaydı
- CAA Kaydı
Makalemizin devamında bu DNS kayıtlarının ne işe yaradığını, hangi durumlarda kullanıldığını ve yapılandırılırken dikkat edilmesi gereken noktaları ayrıntılı olarak inceleyeceğiz.
1. PTR Kaydı (Pointer Record) Nedir?
PTR (Pointer) kaydı, bir IP adresinin hangi alan adına ait olduğunu belirlemek için kullanılan DNS kayıt türüdür. Diğer DNS kayıtlarının aksine alan adını IP adresine yönlendirmek yerine, IP adresini alan adına yönlendirir. Bu nedenle Reverse DNS (rDNS) kayıtları olarak da bilinmektedir.
PTR kayıtları özellikle e-posta sunucularında büyük önem taşır. Birçok mail sunucusu gelen e-postaların gerçekten ilgili sunucudan gönderilip gönderilmediğini doğrulamak amacıyla PTR kaydını kontrol eder. PTR kaydı bulunmayan veya yanlış yapılandırılmış sunuculardan gönderilen e-postalar spam olarak değerlendirilebilir veya tamamen reddedilebilir.
PTR kayıtları genellikle hosting müşterileri tarafından değil, IP adresini yöneten internet servis sağlayıcısı veya veri merkezi tarafından oluşturulur.
PTR Kaydı Ne İşe Yarar?
- IP adresini alan adına dönüştürür.
- E-posta sunucularının güvenilirliğini artırır.
- Spam filtrelerinin doğrulama kontrollerinde kullanılır.
- Reverse DNS sorgularının çalışmasını sağlar.
2. MX Kaydı (Mail Exchanger) Nedir?
MX (Mail Exchanger) kaydı, alan adınıza gönderilen e-postaların hangi posta sunucusuna teslim edileceğini belirleyen DNS kaydıdır. Bir alan adına ait e-posta hizmeti farklı bir sunucuda çalışıyorsa, doğru MX kayıtlarının tanımlanması gerekir.
Örneğin web siteniz bir hosting firmasında bulunurken e-posta hizmetinizi Microsoft 365, Google Workspace veya farklı bir e-posta sağlayıcısından alabilirsiniz. Bu durumda yalnızca MX kayıtlarını değiştirmeniz yeterlidir.
Yanlış yapılandırılmış MX kayıtları nedeniyle alan adınıza gönderilen e-postalar teslim edilemeyebilir veya farklı sunuculara yönlenebilir.
MX Kaydının Kullanım Alanları
- Kurumsal e-posta hizmetleri
- Microsoft 365 yapılandırmaları
- Google Workspace kurulumu
- Harici mail sunucularının kullanılması
- Yedek (Backup) mail sunucularının tanımlanması
3. NS Kaydı (Name Server) Nedir?
NS (Name Server) kayıtları, alan adınızın hangi DNS sunucuları tarafından yönetildiğini belirleyen temel DNS kayıtlarıdır. Alan adının internet üzerindeki tüm DNS sorguları öncelikle NS kayıtlarına göre yönlendirilir.
Bir alan adını farklı bir hosting firmasına taşıdığınızda çoğu zaman ilk değiştirilen kayıtlar NS kayıtlarıdır. Böylece alan adınız yeni DNS sunucularını kullanmaya başlar ve web sitesi ile diğer servisler yeni sunucu üzerinden çalışır.
Alan adı ve hosting hizmeti farklı firmalarda bulunuyorsa, hosting sağlayıcısının verdiği Name Server adreslerinin alan adına tanımlanması gerekir.
NS Kaydı Ne İşe Yarar?
- Alan adının hangi DNS sunucularını kullanacağını belirler.
- Hosting değişikliklerinde yönlendirme sağlar.
- Tüm DNS kayıtlarının hangi sunucuda tutulacağını belirler.
- Alan adının internet üzerindeki çözümleme sürecini başlatır.
NS kayıtlarını değiştirdikten sonra DNS yayılım süreci (DNS Propagation) başlayacaktır. Yapılan değişikliklerin dünya genelindeki tüm DNS sunucularına ulaşması genellikle birkaç saat sürse de bazı durumlarda 24-48 saate kadar uzayabilir.
DNS Yayılımı (DNS Propagation) Nedir?
DNS kayıtlarında yapılan her değişiklik anında tüm dünyaya yansımaz. İnternet servis sağlayıcıları ve DNS sunucuları önbellekleme (cache) sistemi kullandıkları için yeni kayıtların tüm sunucular tarafından görülmesi belirli bir zaman alır.
Bu süreye DNS Propagation adı verilir. DNS yayılımı tamamlanıncaya kadar bazı kullanıcılar eski sunucuya, bazı kullanıcılar ise yeni sunucuya erişmeye devam edebilir.
Özellikle web sitesi taşıma, mail sunucusu değiştirme veya Name Server güncellemeleri sonrasında bu durum normaldir ve herhangi bir arıza anlamına gelmez.
4. TXT Kaydı (Text Record) Nedir?
TXT (Text Record), alan adınıza ait metin tabanlı bilgilerin DNS üzerinde saklanmasını sağlayan kayıt türüdür. İlk zamanlarda yalnızca açıklama amacıyla kullanılan TXT kayıtları, günümüzde güvenlik doğrulamaları ve çeşitli servislerin alan adı doğrulama işlemleri için kullanılmaktadır.
Birçok bulut hizmeti, e-posta sağlayıcısı ve SSL doğrulama sistemi, alan adının size ait olduğunu doğrulamak amacıyla belirli bir TXT kaydının eklenmesini ister. Bu kayıtlar sayesinde sistemler alan adı sahipliğini güvenli bir şekilde doğrulayabilir.
Google Workspace, Microsoft 365, Google Search Console, SSL doğrulama sistemleri ve birçok üçüncü taraf servis, alan adı doğrulamalarında TXT kayıtlarını kullanmaktadır.
TXT Kaydı Nerelerde Kullanılır?
- Alan adı doğrulama işlemleri
- Google Search Console doğrulaması
- Microsoft 365 doğrulaması
- Google Workspace kurulumu
- SPF kayıtları
- DKIM kayıtları
- DMARC politikaları
5. CNAME Kaydı (Canonical Name) Nedir?
CNAME (Canonical Name), bir alan adını veya alt alan adını başka bir alan adına yönlendirmek için kullanılan DNS kayıt türüdür. Bu kayıt doğrudan IP adresi göstermez; bunun yerine mevcut başka bir DNS kaydını referans alır.
Özellikle CDN servisleri, bulut uygulamaları, e-posta servisleri ve farklı web uygulamalarında CNAME kayıtları yaygın olarak kullanılmaktadır.
Örneğin blog.ornekdomain.com adresini farklı bir sunucu yerine başka bir alan adına yönlendirmek istediğinizde CNAME kaydı tercih edilir.
CNAME Kaydının Avantajları
- IP adresi değişikliklerinde güncelleme ihtiyacını azaltır.
- Alt alan adlarının yönetimini kolaylaştırır.
- CDN servisleriyle kolay entegrasyon sağlar.
- Bulut tabanlı uygulamaların kurulumu sırasında sıkça kullanılır.
Kök alan adı (example.com) için CNAME kaydı kullanılamaz. CNAME kayıtları yalnızca alt alan adlarında (subdomain) kullanılmalıdır.
6. A Kaydı (Address Record) Nedir?
A (Address) kaydı, bir alan adını IPv4 adresine yönlendiren en temel DNS kayıtlarından biridir. Bir web sitesinin hangi sunucuda yayınlanacağını belirleyen kayıt genellikle A kaydıdır.
Örneğin alan adınızın barındığı sunucunun IP adresi değiştiğinde yalnızca A kaydını güncellemeniz yeterlidir. Kullanıcılar alan adını ziyaret ettiğinde DNS sistemi bu kaydı okuyarak doğru sunucuya yönlendirme yapar.
A Kaydı Kullanım Alanları
- Web sitesi yayınlama
- Sunucu IP yönlendirmesi
- Alt alan adı oluşturma
- Hosting değişiklikleri
7. AAAA Kaydı Nedir?
AAAA kaydı, A kaydının IPv6 adresleri için kullanılan sürümüdür. İnternetin yeni nesil IP standardı olan IPv6 adreslerine yönlendirme yapmak amacıyla kullanılır.
IPv6 adresleri, IPv4 adreslerine göre çok daha geniş bir adresleme kapasitesine sahiptir. Günümüzde birçok veri merkezi ve hosting sağlayıcısı IPv4 ile birlikte IPv6 desteği de sunmaktadır.
AAAA Kaydının Avantajları
- IPv6 desteği sağlar.
- Daha geniş IP adresleme kapasitesi sunar.
- Yeni nesil ağ altyapılarıyla uyumludur.
- Gelecekte IPv6 kullanımına hazır olmanızı sağlar.
Sunucunuz IPv6 destekliyorsa A kaydının yanında AAAA kaydı da oluşturmanız, yeni nesil ağlarda daha verimli bağlantılar kurulmasına yardımcı olur.
DNS Kayıtları Birlikte Nasıl Çalışır?
Bir alan adının sorunsuz çalışabilmesi için genellikle birden fazla DNS kaydı birlikte görev yapar. Örneğin bir web sitesi A veya AAAA kaydı sayesinde sunucuya yönlenirken, e-posta hizmetleri MX kayıtlarıyla çalışır. Aynı anda SPF, DKIM ve DMARC gibi TXT kayıtları da e-posta güvenliğini sağlar.
Bu nedenle DNS kayıtlarının her biri farklı görev üstlenmesine rağmen birlikte çalışarak internet servislerinin kesintisiz şekilde hizmet vermesine katkıda bulunur.
DNS Kayıtları Yönetilirken Dikkat Edilmesi Gerekenler
DNS kayıtları, bir alan adının internet üzerindeki tüm servislerini etkileyen kritik yapılandırmalardır. Bu nedenle yapılacak en küçük bir hata bile web sitenizin açılmamasına, e-postalarınızın çalışmamasına veya çeşitli servislerin erişilemez hale gelmesine neden olabilir.
DNS kayıtlarını düzenlemeden önce mevcut kayıtların yedeğinin alınması ve yapılacak değişikliklerin doğruluğunun kontrol edilmesi önerilir. Özellikle canlı olarak kullanılan web sitelerinde değişikliklerin planlı şekilde yapılması olası kesintilerin önüne geçecektir.
DNS kayıtlarında yapılan değişiklikler anında tüm dünyaya yansımaz. Yapılan güncellemelerin internet üzerindeki tüm DNS sunucularına ulaşması belirli bir süre alabilir.
TTL (Time To Live) Nedir?
TTL (Time To Live), DNS kayıtlarının önbellekte ne kadar süre tutulacağını belirleyen değerdir. Bu süre saniye cinsinden ifade edilir ve DNS sorgularının ne sıklıkla yeniden yapılacağını belirler.
Örneğin TTL değeri 3600 olarak ayarlanmışsa, ilgili DNS kaydı DNS sunucularında yaklaşık 1 saat boyunca önbellekte tutulur. Bu süre boyunca aynı sorgu tekrar yapıldığında kayıt yeniden sorgulanmaz.
Hosting taşıma veya DNS değişikliği yapılacaksa TTL değerinin işlemden birkaç saat önce düşürülmesi, değişikliklerin daha kısa sürede yayılmasına yardımcı olabilir.
DNS Propagation (DNS Yayılımı) Süresi
DNS kayıtlarında yapılan değişiklikler dünya üzerindeki tüm DNS sunucularına aynı anda ulaşmaz. İnternet servis sağlayıcılarının kullandığı önbellek mekanizması nedeniyle bazı kullanıcılar yeni kayıtları görürken bazıları eski kayıtları görmeye devam edebilir.
Bu süreç DNS Propagation olarak adlandırılır ve genellikle birkaç saat içerisinde tamamlanır. Bazı durumlarda ise kullanılan TTL değerine ve servis sağlayıcısına bağlı olarak bu süre 24 ila 48 saate kadar uzayabilir.
DNS Kayıtlarında En Sık Yapılan Hatalar
- Yanlış IP adresinin A kaydına girilmesi
- Eksik veya hatalı MX kayıtlarının tanımlanması
- Name Server (NS) bilgilerinin yanlış girilmesi
- TXT kayıtlarında yazım hataları yapılması
- Birbirini çakıştıran CNAME ve A kayıtlarının oluşturulması
- Eski DNS kayıtlarının silinmeden bırakılması
- TTL değerlerinin gereğinden yüksek ayarlanması
Özellikle e-posta servislerinde yapılan yanlış DNS yapılandırmaları; e-postaların spam klasörüne düşmesine, teslim edilememesine veya tamamen reddedilmesine neden olabilir.
Sık Sorulan Sorular
DNS kayıtlarını değiştirdikten sonra web sitem neden hemen açılmıyor?
Bunun nedeni DNS yayılım sürecidir (DNS Propagation). Yapılan değişikliklerin tüm DNS sunucularına ulaşması belirli bir zaman alabilir.
DNS kayıtlarını kim yönetebilir?
DNS kayıtları, alan adının kayıtlı olduğu firmanın müşteri paneli üzerinden veya alan adının kullandığı DNS hizmeti üzerinden yönetilebilir.
Hosting değiştirince DNS kayıtlarını değiştirmek gerekir mi?
Evet. Yeni hosting hizmeti farklı bir IP adresi veya farklı Name Server kullanıyorsa gerekli DNS kayıtlarının güncellenmesi gerekir.
DNS kayıtlarını yanlış yapılandırırsam ne olur?
Yanlış yapılandırılan DNS kayıtları nedeniyle web sitesi açılmayabilir, e-postalar çalışmayabilir veya çeşitli internet servisleri erişilemez hale gelebilir.
Özet
DNS sistemi, internetin en önemli yapı taşlarından biridir. Alan adlarının doğru sunuculara yönlendirilmesini sağlayan DNS kayıtları; web sitelerinin yayınlanması, e-posta hizmetlerinin çalışması, güvenlik doğrulamaları ve birçok internet servisinin kesintisiz çalışabilmesi için kritik öneme sahiptir.
A, AAAA, CNAME, MX, NS, TXT ve PTR gibi DNS kayıtlarının görevlerini bilmek, hem web sitesi yöneticileri hem de sistem yöneticileri için büyük kolaylık sağlar. Doğru yapılandırılmış DNS kayıtları sayesinde daha güvenli, daha hızlı ve sorunsuz çalışan internet servisleri oluşturabilirsiniz.
Bu makalede DNS kayıtlarının ne olduğu, en sık kullanılan DNS kayıt türleri, görevleri ve yönetiminde dikkat edilmesi gereken noktaları ele aldık. Alan adı, hosting ve e-posta hizmetlerinizin sorunsuz çalışabilmesi için DNS kayıtlarının doğru yapılandırılması büyük önem taşır. İSİMKAYIT Blog'da yer alan diğer teknik içeriklerle internet teknolojileri hakkında daha fazla bilgi edinebilirsiniz.