DNS Yayılma Kontrolü

Birden fazla çözümleyiciden alınan DNS yanıtlarını yapıştırın ve kayıt türlerini, TTL değerlerini ve değerleri yan yana karşılaştırın.

Çözücü yanıtları
Her satırda bir dig yanıt kaydı: ad TTL IN tür değer, veya tür TTL değer.
Her satırda bir dig yanıt kaydı: ad TTL IN tür değer, veya tür TTL değer.
Her satırda bir dig yanıt kaydı: ad TTL IN tür değer, veya tür TTL değer.
Yan yana karşılaştırma
Kayıt türü
En az iki çözücü yanıtını yapıştırın, sonra karşılaştırın.
En az iki çözücünün DNS yanıtlarını yapıştırın.

Yapıştırdığınız DNS yanıtları tarayıcınızda kalır. Hiçbir şey BroBroGo tarafından yüklenmez veya kaydedilmez.

SSS

Hangi DNS sonuç formatlarını yapıştırabilirim?

“example.com. 300 IN A 192.0.2.1” gibi standart dig yanıt satırlarını veya “A 300 192.0.2.1” gibi sıkıştırılmış satırları yapıştırın. Yorumlar ve dig bölüm başlıkları dikkate alınmaz.

TTL farklıysa DNS değeri yanlış mı demektir?

Zorunlu değildir. Özyinelemeli çözücüler önbellekteki TTL değerlerini geri sayar ve kendi önbellek sınırlarını uygulayabilirler. Farklı TTL değerleri ile eşleşen değerler genellikle farklı önbellek yaşlarını gösterir, farklı alan verilerini değil.

Buradaki bir eşleşme DNS değerinin her yerde yayıldığını kanıtlar mı?

Hayır. Karşılaştırma yalnızca yapıştırdığınız yanıtları kapsar. Diğer genel, ISS, şirket ve cihaz önbellekleri farklı veri döndürebilir ve bu sayfa yetkili isim sunucularına iletişim kurmaz.

DNS Kayıtlarının Karşılaştırılması ve Yayılma Analizi

DNS değişikliklerinin ardından, farklı DNS çözücülerinin (resolver) hangi verileri döndürdüğünü doğrulamak, web sitelerinin ve uygulamaların erişilebilirliğini sağlamak için kritik bir adımdır. DNS Yayılma Kontrolü aracı, birden fazla çözücüden elde ettiğiniz DNS yanıtlarını yan yana karşılaştırmanıza olanak tanır. Bu araç, doğrudan bir DNS sorgusu göndermeden, yalnızca sizin sağladığınız yanıtlar üzerinden kayıt türlerini, TTL (Time To Live) değerlerini ve kayıt değerlerini analiz eder.

Sistem yöneticileri, geliştiriciler ve web sitesi yöneticileri, farklı çözücülerden aldıkları metin tabanlı DNS yanıtlarını karşılaştırarak yapılandırma hatalarını ve yayılma durumlarını tespit edebilirler. Araç, girdiğiniz verilerdeki yorum satırlarını ve dig komutu bölüm başlıklarını otomatik olarak göz ardı ederek yalnızca gerçek DNS kayıtlarına odaklanır.

Desteklenen DNS Kayıt Formatları ve Giriş Kuralları

Analiz işleminin doğru şekilde gerçekleştirilebilmesi için çözücü yanıtlarının belirli format kurallarına uygun olması gerekir. Araç, her satırda bir dig yanıt kaydı olacak şekilde iki farklı formatı destekler:

  1. Standart dig Yanıt Satırı: isim TTL IN tür değer yapısını kullanan formattır.
    • Örnek: example.com. 300 IN A 192.0.2.1
  2. Sıkıştırılmış Satır: tür TTL değer yapısını kullanan daha kısa bir formattır.
    • Örnek: A 300 192.0.2.1

Giriş Sınırları ve Hata Kontrolleri

Karşılaştırma motorunun kararlı çalışması için aşağıdaki kurallar ve sınırlandırmalar uygulanır:

  • Minimum Çözücü Sayısı: Karşılaştırma yapabilmek için en az iki farklı çözücüye ait yanıtların girilmesi zorunludur.
  • Karakter Sınırı: Her bir çözücü paneline yapıştırılan metnin boyutu 100.000 karakterin altında olmalıdır.
  • Yorumlar ve Başlıklar: Girdilerde yer alan açıklama satırları ve dig başlık bilgileri analiz sırasında dikkate alınmaz.

Kullanıcı arayüzünde "Yanıtları karşılaştır" butonuna tıklandığında, girdilerin doğruluğu kontrol edilir ve kurallara uyulmaması durumunda şu hata mesajları gösterilir:

  • Hiçbir veri girilmeden sorgulama yapıldığında: "En az iki çözücü yanıtını yapıştırın."
  • Sadece tek bir çözücü alanına veri yapıştırıldığında: "En az iki çözücü paneline bir yanıt yapıştırın."
  • Bir çözücüye ait veri sınırı aşıldığında: "Çözücü ‹n› yanıtı olağandışı derecede büyük. 100.000 karakterin altında tutun."
  • Desteklenmeyen bir satır biçimi algılandığında: "Çözücü ‹n›, satır ‹line› desteklenmeyen bir DNS kaydı. İsim TTL IN tür değeri veya tür TTL değeri kullanın."

Arayüzdeki "Temizle" butonuna tıklandığında, tüm çözücü yanıtları silinir, sonuçlar sıfırlanır ve giriş odağı doğrudan ilk çözücü alanına yönlendirilir.

DNS Karşılaştırma Sonuçlarının Yorumlanması

Yapıştırılan DNS kayıtları analiz edildikten sonra, araç her bir kayıt türü için yan yana bir karşılaştırma tablosu oluşturur. Karşılaştırma sonuç ekranında şu durum etiketleri kullanılır:

  • Tam eşleşme: Karşılaştırılan tüm çözücülerde kayıt türü, TTL ve değer birebir aynı olduğunda gösterilir.
  • TTL farklı: Kayıt türü ve değer aynı olmasına rağmen, çözücülerin döndürdüğü TTL değerleri farklı olduğunda bu durum belirtilir.
  • Değerler farklı: Aynı kayıt türü için çözücülerin farklı hedef değerler (örneğin farklı IP adresleri veya MX sunucuları) döndürdüğünü gösterir.
  • Kayıt yok: Diğer çözücülerde bulunan bir kayıt türünün, belirli bir çözücünün yanıtında hiç yer almadığını ifade eder.

Analiz tamamlandığında, ekranın üst kısmında "‹resolvers› çözücü örnekleri arasında ‹types› kayıt türleri karşılaştırıldı." şeklinde özet bir bilgi mesajı sunulur.

TTL Farklılıkları ve Önbellek Mekanizması

Karşılaştırma sonuçlarında sıkça karşılaşılan "TTL farklı" durumu, her zaman bir DNS yapılandırma hatasına işaret etmez. Özyinelemeli DNS çözücüler (recursive resolvers), yetkili isim sunucularından aldıkları kayıtları TTL süresi boyunca kendi önbelleklerinde saklarlar.

Sorgulama anında her çözücünün önbelleğindeki geri sayım süresi farklı aşamalarda olabilir. Bu nedenle, aynı alan adına ait kayıtların değerleri tamamen aynı olsa bile, çözücülerden dönen TTL değerlerinin farklı çıkması son derece doğaldır. Bu durum, alan verilerinin farklı olduğunu değil, yalnızca çözücülerin önbellek yaşlarının farklı olduğunu gösterir.

Yerel Karşılaştırmanın Sınırları

Bu araç, yalnızca kullanıcının kopyalayıp yapıştırdığı statik metin örneklerini karşılaştırır. Araç arka planda canlı bir DNS sorgusu gerçekleştirmez. Dolayısıyla, elde edilen sonuçlar dünya çapındaki tüm DNS sunucularının güncellendiğini kesin olarak kanıtlamaz. Yetkili isim sunucularının doğruluğu veya dünya genelindeki bir kullanıcının o anda hangi DNS yanıtını alacağı bu yerel analizle garanti edilemez. Küresel yayılım durumunu anlamak için, farklı coğrafi konumlardaki çözücülerden manuel olarak toplanan çıktıların bu araçta karşılaştırılması gerekir.

Veri Gizliliği ve İşleme Süreci

DNS Yayılma Kontrolü aracı, veri güvenliğini ön planda tutacak şekilde tasarlanmıştır. Çözücü alanlarına yapıştırdığınız tüm DNS yanıtları ve analiz işlemleri tamamen web tarayıcınızın içinde gerçekleştirilir. Girdiğiniz hiçbir veri harici sunuculara gönderilmez, BroBroGo sunucularına yüklenmez veya kaydedilmez.


Sıkça Sorulan Sorular

Hangi DNS sonuç formatlarını yapıştırabilirim?
“example.com. 300 IN A 192.0.2.1” gibi standart dig yanıt satırlarını veya “A 300 192.0.2.1” gibi sıkıştırılmış satırları yapıştırın. Yorumlar ve dig bölüm başlıkları dikkate alınmaz.

TTL farklıysa DNS değeri yanlış mı demektir?
Zorunlu değildir. Özyinelemeli çözücüler önbellekteki TTL değerlerini geri sayar ve kendi önbellek sınırlarını uygulayabilirler. Farklı TTL değerleri ile eşleşen değerler genellikle farklı önbellek yaşlarını gösterir, farklı alan verilerini değil.

Buradaki bir eşleşme DNS değerinin her yerde yayıldığını kanıtlar mı?
Hayır. Karşılaştırma yalnızca yapıştırdığınız yanıtları kapsar. Diğer genel, ISS, şirket ve cihaz önbellekleri farklı veri döndürebilir ve bu sayfa yetkili isim sunucularına iletişim kurmaz.