Sobes.tech
Junior

DNS kayıtları nedir ve ağın çalışmasında ne rol oynarlar?

sobes.tech yapay zeka

AI'dan gelen yanıt

DNS kayıtları, alan adlarını IP adreslerine ve tersine dönüştürmek için gereken bilgileri ve diğer hizmet bilgilerini depolayan kayıtlardır. Bunlar, internet ve yerel ağların çalışması için hayati öneme sahip olan Alan Adı Sistemi'nin (DNS) temelini oluşturur ve kullanıcıların sayısal IP adresleri yerine kolayca hatırlanabilir isimler kullanarak kaynaklara erişmesine olanak tanır.

Ana kayıt türleri:

  • A (Adres Kaydı): Bir alan adını IPv4 adresiyle eşler.
  • AAAA (IPv6 Adres Kaydı): Bir alan adını IPv6 adresiyle eşler.
  • CNAME (Canonical Name Record): Başka bir alan adı için takma ad oluşturur. Alt alan adlarının yönlendirilmesi için kullanışlıdır.
  • MX (Posta Değiştirici Kaydı): Alan adına gelen e-postaları kabul eden posta sunucusunu belirler.
  • TXT (Metin Kaydı): Metin bilgilerini depolamak için kullanılır, örneğin alan adının sahipliğini doğrulama (SPF, DKIM).
  • PTR (İşaretçi Kaydı): IP adresini alan adına tersine çevirir (PTR bölgelerinde kullanılır).

A kaydı sorgulama ve alma örneği:

# google.com için A kaydı sorgusu
dig google.com A

Ağda rolü:

  1. İsim çözümleme: Ana işlev - alan adlarını IP adresleriyle eşleştirerek kullanıcıların web sitelerine ve diğer kaynaklara isimleriyle erişmesini sağlar.
  2. Trafik yönlendirme: MX kayıtları e-posta trafiğini yönlendirir, A/AAAA kayıtları ise HTTP/HTTPS ve diğer ağ trafiğinin nereye gönderileceğini belirler.
  3. Güvenilirliği artırma: Bir alan adı için birden fazla A/AAAA kaydı kullanmak (DNS Round Robin), yükü dağıtmaya ve arızalara karşı dayanıklılığı artırmaya yardımcı olabilir.
  4. Doğrulama ve güvenlik: TXT kayıtları SPF, DKIM ve DMARC için kullanılır, e-posta sahteciliğini önlemeye yardımcı olur.
  5. Servis keşfi: SRV kayıtları (Servis Bulucu), alan adında hangi servislerin mevcut olduğunu gösterir.

Örneğin, tarayıcıya www.ornek.com yazdığınızda şu olur:

  1. Tarayıcı, yerel DNS çözümleyiciden www.ornek.com için IP adresini ister.
  2. Çözümleyici (veya zincirdeki diğer DNS sunucuları) www.ornek.com için A kaydını bulur.
  3. DNS sunucusu IP adresini geri gönderir.
  4. Tarayıcı, bu IP adresini kullanarak web sunucusuyla TCP bağlantısı kurar.