- UDP/TCP'den DoT/DoH/DoQ/ODoH'ye kadar geniş aktarım yöntemlerini tek bir binary ile destekleyen küçük ama güçlü bir CLI DNS istemcisi
- Alan adının temel kayıt sorgularından belirli sunucu sorgularına, pretty/raw/json/yaml gibi çeşitli çıktı biçimlerine kadar destek sunar
- Tüm bayraklar dig standardı +[no]flag biçimiyle de kontrol edilebilir
- ODoH·DNSCrypt v2 gibi gizlilik odaklı protokoller ile özyinelemeli AXFR·IP Whois·PTR otomatik ters çözümleme gibi pratik kullanım özelliklerini içerir
- DNS Stamp·HTTP/2/3·QUIC·EDNS0 seçenekleri gibi ince ayarlı protokol tuning imkânı sağlar
- dog/doggo/dig/kdig ile karşılaştırıldığında DoQ·ODoH·YAML·oturum yeniden kullanımı gibi avantajlara sahiptir
- Kullanım örnekleri
q example.com Alan adının temel kayıtlarını sorgula
q example.com MX SOA Birden fazla türü aynı anda sorgula
q example.com MX @9.9.9.9 Belirli bir sunucu üzerinden sorgu
q example.com MX @https://dns.quad9.net HTTPS (veya TCP, TLS, QUIC ya da ODoH)
q @sdns://AgcAAAAAAAAAAAAHOS45LjkuOQA **DNS Stamp** tabanlı sunucu kullan
q example.com MX --format=raw **dig tarzı** çıktı
q example.com MX --format=json **JSON/YAML** çıktı desteği
- Protokol desteği
- UDP/TCP DNS (RFC 1034)
- DNS over TLS (RFC 7858)
- DNS over HTTPS (RFC 8484)
- DNS over QUIC (RFC 9250)
- Oblivious DNS over HTTPS (RFC 9230) : sorgu ve istemci ayrımıyla gizlilik sağlar
- DNSCrypt v2 (draft-dennis-dprive-dnscrypt) : üçüncü taraf gizlilik kanalı kullanımını mümkün kılar
2 yorum
Oo, güzelmiş.
brew install q