- एकल बाइनरी के रूप में UDP/TCP से लेकर DoT/DoH/DoQ/ODoH तक व्यापक ट्रांसपोर्ट तरीकों को सपोर्ट करने वाला छोटा लेकिन शक्तिशाली CLI DNS क्लाइंट
- डोमेन के बेसिक रिकॉर्ड lookup से लेकर किसी खास सर्वर पर query, और pretty/raw/json/yaml जैसे कई output formats का समर्थन
- सभी flags को dig मानक +[no]flag रूप में भी नियंत्रित किया जा सकता है
- ODoH·DNSCrypt v2 जैसे privacy-केंद्रित protocols और recursive AXFR·IP Whois·PTR auto reverse resolution जैसी व्यावहारिक सुविधाएँ शामिल
- DNS Stamp·HTTP/2/3·QUIC·EDNS0 options जैसी सूक्ष्म protocol tuning उपलब्ध कराता है
- dog/doggo/dig/kdig की तुलना में DoQ·ODoH·YAML·session reuse जैसे फायदे हैं
- उपयोग उदाहरण
q example.com डोमेन के बेसिक रिकॉर्ड lookup
q example.com MX SOA कई types की एक साथ query
q example.com MX @9.9.9.9 किसी खास सर्वर के माध्यम से query
q example.com MX @https://dns.quad9.net HTTPS (or TCP, TLS, QUIC, or ODoH)
q @sdns://AgcAAAAAAAAAAAAHOS45LjkuOQA **DNS Stamp** आधारित सर्वर का उपयोग
q example.com MX --format=raw **dig शैली** output
q example.com MX --format=json **JSON/YAML** output का समर्थन
- प्रोटोकॉल समर्थन
- 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) : query और client अलगाव के जरिए privacy प्रदान करता है
- DNSCrypt v2 (draft-dennis-dprive-dnscrypt) : third-party privacy channel का उपयोग संभव
2 टिप्पणियां
ओह, अच्छा है
brew install q