16 Punkte von xguru 2025-10-22 | 2 Kommentare | Auf WhatsApp teilen
  • Kleiner, aber leistungsstarker CLI-DNS-Client, der als einzelnes Binary eine breite Palette an Transportmethoden von UDP/TCP bis DoT/DoH/DoQ/ODoH unterstützt
  • Unterstützt alles von der Abfrage grundlegender Domain-Records über Queries an bestimmte Server bis hin zu verschiedenen Ausgabeformaten wie pretty/raw/json/yaml
  • Alle Flags lassen sich auch im dig-Standardformat +[no]flag steuern
  • Enthält datenschutzorientierte Protokolle wie ODoH·DNSCrypt v2 sowie praxisnahe Funktionen wie rekursives AXFR·IP Whois·automatische PTR-Rückwärtsauflösung
  • Bietet feingranulares Protokoll-Tuning mit DNS Stamp·HTTP/2/3·QUIC·EDNS0-Optionen
  • Gegenüber dog/doggo/dig/kdig bietet es Vorteile wie DoQ·ODoH·YAML·Session-Reuse
  • Anwendungsbeispiele
    q example.com                            Grundlegende Record-Abfrage für eine Domain
    q example.com MX SOA                     Mehrere Typen gleichzeitig abfragen
    
    q example.com MX @9.9.9.9                Query über einen bestimmten Server
    q example.com MX @https://dns.quad9.net  HTTPS (or TCP, TLS, QUIC, or ODoH)
    q @sdns://AgcAAAAAAAAAAAAHOS45LjkuOQA    Server auf Basis von **DNS Stamp** verwenden
    
    q example.com MX --format=raw            Ausgabe im **dig-Stil**
    q example.com MX --format=json           Unterstützung für **JSON/YAML**-Ausgabe
    
  • Protokollunterstützung
    • 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): Bietet Privatsphäre durch Trennung von Query und Client
    • DNSCrypt v2 (draft-dennis-dprive-dnscrypt): Ermöglicht die Nutzung eines Privacy-Kanals über Dritte

2 Kommentare

 
t7vonn 2025-10-22

Oh, das ist gut.

 
lamanus 2025-10-22

brew install q