- Klien DNS CLI yang kecil namun kuat, mendukung berbagai metode transport secara luas mulai dari UDP/TCP hingga DoT/DoH/DoQ/ODoH dalam satu biner tunggal
- Mendukung mulai dari kueri record dasar domain hingga kueri ke server tertentu, serta berbagai format output seperti pretty/raw/json/yaml
- Semua flag juga dapat dikendalikan dalam bentuk standar dig +[no]flag
- Mencakup protokol berorientasi privasi seperti ODoH·DNSCrypt v2 serta fitur ramah praktik lapangan seperti AXFR rekursif·IP Whois·resolusi balik PTR otomatis
- Menyediakan penalaan protokol yang rinci seperti DNS Stamp·HTTP/2/3·QUIC·opsi EDNS0
- Dibandingkan dog/doggo/dig/kdig, memiliki keunggulan seperti DoQ·ODoH·YAML·penggunaan ulang sesi
- Contoh penggunaan
q example.com 도메인의 기본 레코드 조회
q example.com MX SOA 여러 타입 동시 조회
q example.com MX @9.9.9.9 특정 서버를 통한 쿼리
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 스타일** 출력
q example.com MX --format=json **JSON/YAML** 출력 지원
- Dukungan protokol
- 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) : menyediakan privasi dengan pemisahan kueri dan klien
- DNSCrypt v2 (draft-dennis-dprive-dnscrypt) : dapat memanfaatkan kanal privasi pihak ketiga
2 komentar
Oh, bagus juga.
brew install q