16 puntos por xguru 2025-10-22 | 2 comentarios | Compartir por WhatsApp
  • Cliente DNS CLI pequeño pero potente que soporta una amplia gama de transportes en un solo binario, desde UDP/TCP hasta DoT/DoH/DoQ/ODoH
  • Soporta desde consultas de registros básicos de un dominio hasta consultas a servidores específicos, además de varios formatos de salida como pretty/raw/json/yaml
  • Todas las banderas también se pueden controlar con el formato estándar de dig +[no]flag
  • Incluye funciones prácticas para uso real como protocolos orientados a la privacidad como ODoH y DNSCrypt v2, además de AXFR recursivo, IP Whois y resolución inversa automática de PTR
  • Ofrece ajuste fino del protocolo con DNS Stamp, HTTP/2/3, QUIC y opciones EDNS0
  • Frente a dog/doggo/dig/kdig, tiene ventajas como DoQ, ODoH, YAML y reutilización de sesión
  • Ejemplos de uso
    q example.com                            Consulta los registros básicos del dominio   
    q example.com MX SOA                     Consulta varios tipos al mismo tiempo  
    
    q example.com MX @9.9.9.9                Consulta a través de un servidor específico  
    q example.com MX @https://dns.quad9.net  HTTPS (or TCP, TLS, QUIC, or ODoH)  
    q @sdns://AgcAAAAAAAAAAAAHOS45LjkuOQA    Usa un servidor basado en **DNS Stamp**  
    
    q example.com MX --format=raw            Salida estilo **dig**   
    q example.com MX --format=json           Soporta salida **JSON/YAML**  
    
  • Soporte de protocolos
    • 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): ofrece privacidad al separar consulta y cliente
    • DNSCrypt v2 (draft-dennis-dprive-dnscrypt): permite usar un canal de privacidad de terceros

2 comentarios

 
t7vonn 2025-10-22

Oh, qué bueno.

 
lamanus 2025-10-22

brew install q