Sobes.tech
Junior

DNS kayıtları ne anlama geliyor?

sobes.tech yapay zeka

AI'dan gelen yanıt

DNS kayıtları (Resource Records, RR) — alan adları sisteminin (DNS) temel yapı taşlarıdır ve alan adları hakkında bilgi içerirler; IP adreslerine karşılıkları, kaynakların konumu vb.

Ana kayıt türleri:

  • A: Bir ana bilgisayar adını (örneğin, www.orneksite.com) IPv4 adresine eşler.
  • AAAA: Bir ana bilgisayar adını IPv6 adresine eşler.
  • CNAME: Başka bir alan adı için takma ad oluşturur. Alt alan adlarını yönlendirmek veya çoklu hizmetleri yönetmeyi kolaylaştırmak için kullanılır.
  • MX: Alan adına ait e-posta alımını sağlayan posta sunucularını belirtir. Her sunucu için öncelik içerir.
  • PTR: DNS ters kaydı, IP adresini ana bilgisayar adına eşler. DNS ters bölgelerinde kullanılır.
  • TXT: Farklı amaçlar için kullanılan metin bilgisi içerir, örneğin alan adı doğrulama, SPF (Sender Policy Framework) veya DKIM (DomainKeys Identified Mail) gibi e-posta güvenliği amaçlarıyla.
  • NS: Alan adının yetkili isim sunucularını gösterir. Her alan adının en az iki NS kaydı olmalıdır.
  • SOA: "Start of Authority" kaydı, alan adıyla ilgili idari bilgileri içerir, örneğin yönetici iletişim adresi, seri numarası, güncelleme süreleri vb.

Kayıt yapısına örnek:

name    TTL   class  type  rdata
  • name: Kaynak adı (örneğin, www).
  • TTL (Time To Live): Kayıtların önbellekte tutulabileceği süre (saniye cinsinden).
  • class: Protokol ailesi. En yaygın olanı IN (İnternet).
  • type: Kayıt türü (A, AAAA, CNAME vb.).
  • rdata: Kayıt türüne özgü veriler (örneğin, A kaydı için IP adresi).

DNS bölge dosyasının örneği (bind uyumlu format):

$ORIGIN ornek.com.
$TTL 3600
@       IN      SOA     ns1.ornek.com. admin.ornek.com. (
                        2023102701      ; Seri
                        3600            ; Yenileme
                        1800            ; Yeniden deneme
                        604800          ; Süre sonu
                        86400 )         ; Minimum TTL
        IN      NS      ns1.ornek.com.
        IN      NS      ns2.ornek.com.

@       IN      A       192.168.1.1
www     IN      A       192.168.1.2
mail    IN      A       192.168.1.3
        IN      MX      10 mail.ornek.com.