514-labs/dnsglobe
Global DNS propagation checker TUI — watch a DNS record propagate across 34 public resolvers worldwide, on a world map in your terminal
Hızlı değerlendirme
Özet
dnsglobe, DNS kayıtlarının dünya genelindeki public resolver’larda nasıl göründüğünü terminalde harita ve tablo üzerinden izleyen bir Rust TUI aracıdır.
Profiline uyum
DNS yayılımını izliyor; profilinizde DNS yönetimi veya ağ operasyonları ihtiyacı bulunmuyor.
Neden yükseliyor
85 günde 1202 yıldız, projeye erken dönemde belirgin ilgi olduğunu gösteriyor. Küresel DNS kontrolünü terminalden, görsel ve etkileşimli biçimde sunması dikkat çekici; ancak eldeki ölçümler son 28 günde yalnızca 1 commit ve 1 farklı yazar gösterdiğinden ilginin nedenini veya devam eden geliştirme temposunu doğrulamak mümkün değil.
Problem
DNS değişikliklerinin farklı bölgelerdeki resolver’lara ne zaman ve nasıl yayıldığını kontrol etmek, özellikle GeoDNS veya önbellek farkları varken, tek bir sorguyla anlaşılmayabilir.
Çözüm
34 public DNS resolver’a paralel sorgu gönderir; yanıtları karşılaştırıp watch mode ile yeniden sorgular ve sonuçları terminalde gösterir. README’ye göre EDNS0, TCP fallback, EDNS Client Subnet (ECS) ve resolver konumunu belirlemeye yönelik NSID/operator-specific sorguları da destekler.
Yenilik
DNS propagation kontrolünün kendisi yeni değil; ayırt edici yönü, doğrudan çok sayıda resolver’dan sorgu alma, ECS ile farklı istemci ağlarını sınama ve sonuçları terminal haritası/globe görünümünde birleştirmesi. Yenilik daha çok sunum ve araç birleşiminde.
Teknolojiler
- Rust
- TUI
- ratatui
- DNS
- EDNS0
- EDNS Client Subnet (ECS)
- NSID
Riskler
- Son 28 gündeki 1 commit ve 1 farklı yazar, güncel bakımın sınırlı olduğuna işaret edebilir.
- Sonuçların kapsamı ve doğruluğu, kullanılan public resolver’ların erişilebilirliğine ve seçilen resolver listesinin niteliğine bağlıdır.
- ECS desteği resolver’lar arasında değişir; README de bazı resolver’ların ECS’yi yok saydığını belirtiyor.
- 34 resolver’ın dünya genelindeki DNS deneyimini ne ölçüde temsil ettiği verilen bilgilerden bağımsız olarak doğrulanamıyor.
Detaylı değerlendirme
Bu repo için detaylı değerlendirme henüz yapılmadı. Analiz, Ayarlar'daki uyum profilini hesaba katarak "bu işime yarar mı" sorusunu cevaplıyor. Bir kez çalışır; günlük koşular buna dokunmaz. Saatlik sınır var — bir kaynaktan en fazla 3 analiz.