DNS için NS, CNAME, TXT, AAAA, MX Kayıtları Nasıl Çalışır?

DNS (Domain Name System), internetin yönlendirme haritası olarak çalışır. Kullanıcı bir web sitesi adresi, örneğin licencekeys.com yazdığında, DNS bu adresi bilgisayarların anlayacağı IP numarasına çevirir. Bu sayede insanlar karmaşık sayı dizilerini hatırlamak zorunda kalmadan sadece alan adlarını kullanarak web sitelerine erişebilir.

NS (Name Server) Kaydı

NS, yani Name Server kayıtları, DNS yapısının yönlendirme mekanizmasını temsil eder. Bu kayıtlar, bir alan adının hangi DNS sunucularına bağlı olduğunu gösterir. Genellikle bir alan adı için biri birincil diğeri ikincil olmak üzere iki NS kaydı tanımlanır.
Bu sistem sayesinde DNS yedekliliği sağlanır; bir sunucu devre dışı kaldığında diğeri otomatik olarak görev alarak kesintisiz hizmet sunar.

NS Kaydının Bileşenleri

  • Alan Adı (Name) Kaydın hangi domain için geçerli olduğunu gösterir.
  • Kayıt Değeri (Value) Yetkili ad sunucusunun adını belirtir.
  • TTL (Time To Live) Kayıt bilgisinin DNS çözümleyicisinde ne kadar süreyle önbellekte tutulacağını belirtir.

DNS ve NS Kayıtlarının Çalışma Mantığı

Bir kullanıcı www.licencekeys.com adresini girdiğinde, DNS sistemi devreye girer. Tarayıcı, adresin hangi IP’ye ait olduğunu bulmak için DNS çözümleyiciye sorgu gönderir. Çözümleyici, sırasıyla kök DNS sunucularına, ardından .com uzantısına ait TLD sunucularına ulaşır ve en sonunda ilgili yetkili NS sunucusuna yönlendirilir. Yetkili DNS sunucusu, alan adına karşılık gelen A veya AAAA kaydını iletir. Bu IP adresi tarayıcıya döndürülür ve web sitesi yüklenir.
Performans ve güvenlik açısından bu süreci hızlandırmak için Cloudflare, Google Public veya OpenDNS gibi ücretsiz DNS servislerinden yararlanılabilir. Bu servisler, önbellekleme, DDoS koruması ve global çözümleme ağı sayesinde web erişimini daha kararlı ve hızlı hale getirir.

NS Kayıtlarının Diğer DNS Kayıtlarıyla Farkı

DNS kayıtları, bir alan adının internet üzerindeki yönlendirme ve kimlik doğrulama işlemlerini düzenler.

A Kaydı – Address Record

A kaydı, bir alan adını IPv4 adresine yönlendiren temel DNS kaydıdır. Tarayıcıda bir alan adı yazıldığında, A kaydı bu adı sayısal bir IP adresine dönüştürür.

hanibilgi.com → 185.45.32.10 ifadesi, kullanıcının tarayıcısının doğru sunucuya bağlanmasını sağlar. Bu kayıt, web sitelerinin internette görünür olmasını sağlayan en temel DNS öğesidir.

AAAA Kaydı – IPv6 Address Record

AAAA kaydı, A kaydının IPv6 sürümüdür. IPv6, daha modern ve geniş adresleme kapasitesine sahip bir internet protokolüdür. Bu kayıt, bir alan adını IPv6 formatındaki IP adresine yönlendirir.,

hanibilgi.com → 2a01:4f8::1. IPv6 destekli ağlarda, bu kayıt sayesinde daha hızlı ve verimli bağlantılar kurulur.

MX Kaydı – Mail Exchange Record

MX kaydı, e-posta trafiğini doğru posta sunucusuna yönlendiren DNS kaydıdır. Bir e-posta gönderildiğinde, sistem önce ilgili alan adının MX kaydını sorgular ve mesajı bu kayıtta tanımlı posta sunucusuna iletir.

mail.hanibilgi.com bir e-posta sunucusunu temsil eder. Bu kayıt, e-posta iletiminin güvenli ve hatasız gerçekleşmesi için kritik öneme sahiptir.

CNAME Kaydı – Canonical Name Record

CNAME kaydı, bir alan adını başka bir alan adına yönlendirmek için kullanılır. Örneğin www → hanibilgi.com kaydı, “www” alt alan adını asıl alan adına yönlendirir.

Bu yöntem, birden fazla alan adını tek bir sunucuya bağlamak için idealdir. Ayrıca alan adı değişikliklerinde veya yük dengeleme sistemlerinde yönetimi kolaylaştırır.

TXT Kaydı – Text Record

TXT kaydı, bir alan adıyla ilgili metin tabanlı verileri depolar. En yaygın kullanım alanı, e-posta güvenliğidir. Örneğin v=spf1 include:_spf.google.com ifadesi, Google’ın posta sunucularının o alan adı adına e-posta göndermesine izin verir.

NS kaydı ise alan adının yönetildiği DNS sunucularını tanımlar (ns1.hanibilgi.com).

Sık Sorulan Sorular

Site hâlâ eski sunucuya yönleniyor, neden?

DNS güncellemeleri tüm dünya genelinde anlık gerçekleşmez. Propagation süreci ortalama 24–48 saat sürer. Değişikliklerin etkinliğini nslookup veya DNS test araçlarıyla kontrol edebilirsiniz.

DNS çözümleme hatası ne anlama gelir?

Bu hata genellikle A, MX veya SOA kayıtlarının eksik veya hatalı olmasından kaynaklanır. NS kayıtları doğru olsa bile IP adresine yönlendirme yapılmadığında çözümleme tamamlanamaz.

“DNS_PROBE_FINISHED_NXDOMAIN” neden olur?

Genellikle NS kayıtlarının yanlış tanımlanması veya propagation sürecinin tamamlanmaması sonucu ortaya çıkar. dig +trace domain.com NS komutu ile çözümleme zincirini test edin ve domain operatörünüzdeki NS değerlerinin eşleştiğinden emin olun.

NS kayıtlarında CNAME tanımlanabilir mi?

Hayır. RFC 1912 standardına göre NS kayıtları doğrudan A veya AAAA kayıtlarına işaret etmelidir. CNAME kullanımı döngüsel çözümleme hatalarına neden olabilir.

Yorum yapın