DNS kayıtlarını okumak: A’dan TXT’ye.
Web sitesi ve e-posta sorunlarını anlamak için DNS kayıtlarına pratik bir başlangıç.
DNS, internetin adres defteri
Tarayıcına bir alan adı yazdığında DNS, bu adın hangi kayıtlara karşılık geldiğini bulmaya yardımcı olur. A kaydı IPv4, AAAA kaydı IPv6 adresini belirtir. Bir alan adının birden fazla adresi olabilir; yük dengeleme, CDN veya bölgesel yönlendirme nedeniyle farklı çözümleyiciler farklı yanıtlar döndürebilir.
E-posta ve doğrulama kayıtları
MX kayıtları gelen e-postanın hangi sunucuya yönlendirileceğini tanımlar; daha düşük öncelik değeri önce tercih edilir. TXT kayıtları ise metin tabanlı doğrulama ve politikalar taşır. SPF gönderime yetkili kaynakları, DKIM imza doğrulamasını, DMARC ise bu kontrollerin alan adıyla ilişkisini ve başarısızlık politikasını tanımlar. Tek başına bir TXT kaydının varlığı e-posta teslimini garanti etmez.
TTL neden bekleme süresini etkiler?
TTL, bir DNS yanıtının önbellekte ne kadar süre tutulabileceğini saniye cinsinden söyler. Kaydı değiştirdiğinde eski yanıt, mevcut önbellek süresi dolana kadar görülebilir. Bu yüzden her kullanıcının aynı anda yeni sonucu alması beklenmez. Düşük TTL daha sık sorgu anlamına gelir; tek başına yanlış bir kaydı düzeltmez.
Bir sorun olduğunda nereden başlamalı?
Önce doğru alan adını ve kayıt türünü sorgula. A ve AAAA web erişimini, MX e-posta yönünü anlamana yardımcı olur. Boş yanıt, alan adının yok olduğu anlamına gelmeyebilir; sadece o kayıt türü bulunmuyor olabilir. NXDOMAIN ise sorgulanan adın bulunamadığını belirtir. Astrotor’un DNS aracı Cloudflare 1.1.1.1 çözümleyicisini sorgular; tek bir çözümleyicinin sonucu tüm internetin aynı yanıtı gördüğünü kanıtlamaz.