IPv4 adresiniz:
İşletim sistemi:
Sağlayıcı:

DNS nedir?

DNS (Domain Name System, Alan Adı Sistemi), uygulamaların ağ kaynaklarını bulmasına yardımcı olan dağıtık bir adlandırma sistemidir. Bir web sitesinin adı IPv4 veya IPv6 adreslerine çözümlenir; başka kayıtlar ise e-postayı yönlendirir veya yetkili ad sunucularını belirtir. Bir alan adının tek bir sunucuyu göstermesi gerekmez.

Bir DNS sorgusu nasıl çalışır?

Cihazınız sorgusunu normalde özyinelemeli bir çözümleyiciye gönderir. Yanıt çözümleyicinin önbelleğinde yoksa çözümleyici, DNS yetki devri zincirini kökten üst düzey alan adına, oradan da adın sorumlusu olan yetkili sunuculara kadar izler. Yetkili sunucu bölge verilerini yayımlar; çözümleyici ilgili yanıtı istemciye döndürür. Kayıt şirketi ve DNS işletmecisi farklı kuruluşlar olabilir.

Çözümleyici, yanıtları her kaydın yaşam süresine (TTL) bağlı bir süre boyunca önbellekte tutar; bazı olumsuz yanıtları da önbelleğe alabilir. Bu nedenle bir kayıt eklendikten veya değiştirildikten kısa süre sonra farklı kullanıcılar farklı sonuçlar görebilir. Kayıt şirketinde ad sunucularını değiştirmek yetki devrini değiştirir; mevcut yetkili sunuculardaki bir A kaydını düzenlemek ise bölge verilerini değiştirir. Bunlar ayrı işlemlerdir.

Yaygın DNS kayıtları

A kaydı bir adı IPv4 adresine, AAAA kaydı ise IPv6 adresine eşler. MX posta sunucularını, NS yetkili ad sunucularını belirtir; CNAME bir takma ad oluşturur, TXT ise alan adı doğrulama veya posta kimlik doğrulama gibi amaçlar için kullanılan metni taşır. Hangi kayıt türüne baktığınızdan emin olun: çalışan bir MX kaydı, web sitesine erişilip erişilemediği hakkında hiçbir şey söylemez.

Bir siteyi taşırken adres kayıtlarını güncellemek yeterli olabilir. DNS sağlayıcısını da değiştiriyorsanız, yetki devrini değiştirmeden önce gerekli MX, TXT ve diğer kayıtları kopyalayın. Eksik posta kayıtları, web sitesi açılsa bile teslimatı kesintiye uğratabilir. Bir DNS yanıtı yalnızca adlandırma verilerini tanımlar; bir sunucunun bağlantı kabul ettiğini, geçerli bir TLS sertifikasına sahip olduğunu veya sağlıklı bir uygulama çalıştırdığını kanıtlayamaz.

Gizlilik ve DNSSEC

İstemci ile çözümleyicisi arasındaki geleneksel DNS sorguları genellikle şifrelenmez. DNS over HTTPS ve DNS over TLS yolun bu bölümünü şifreler; seçtiğiniz çözümleyici ise işlediği sorguları yine görür. DNSSEC, güven zinciri geçerli olduğunda imzalı DNS verilerinin kimliğini doğrular; sorguyu şifrelemez veya bir web sitesini güvenli hâle getirmez. Bu mekanizmalar farklı sorunları çözer.

Adım adım sorun giderme

Yeni bir site açılmıyorsa A ve AAAA kayıtlarını sorgulayın ve yetkili ad sunucularını belirleyin. Bunların yanıtlarını bir veya daha fazla özyinelemeli çözümleyicinin yanıtlarıyla karşılaştırın. Yetkili sunucu yeni, özyinelemeli çözümleyici eski yanıtı veriyorsa büyük olasılıkla önbellek söz konusudur. Yetkili yanıt yanlışsa bölgeyi ve yetki devrini kontrol edin. Destek için tam adı, kayıt türünü, çözümleyiciyi ve zamanı kaydedin.

DNS beklenen adresi döndürüyorsa sonraki katmanları tek tek inceleyin: ağ erişilebilirliği, sunucu yanıtı, TLS ve uygulama hataları. Bu sırayı izlerseniz bir web sunucusu sorununu çözmeye çalışırken doğru DNS kayıtlarını boş yere değiştirmezsiniz. Protokolün temelleri RFC 1034 ve RFC 1035'te belgelenmiştir.

Çözümleyici gizliliği ve DNS sızıntıları

DoH veya DoT, istemciden çözümleyiciye giden bölümü şifreler; hangi çözümleyicinin kullanıldığı ise ayrı bir konudur. Tarayıcı, işletim sistemi ve VPN farklı ayarlar kullanabilir. DNS sızıntı testinin neyi gözlemlediğine ve DoH ile DoT karşılaştırmasına göz atın.