16 điểm bởi xguru 2025-10-22 | 2 bình luận | Chia sẻ qua WhatsApp
  • Trình khách DNS CLI nhỏ gọn nhưng mạnh mẽ hỗ trợ nhiều phương thức truyền tải trong một binary duy nhất, từ UDP/TCP đến DoT/DoH/DoQ/ODoH
  • Hỗ trợ từ tra cứu bản ghi cơ bản của tên miền đến truy vấn qua máy chủ cụ thể, cùng nhiều định dạng đầu ra như pretty/raw/json/yaml
  • Mọi cờ đều có thể được điều khiển bằng dạng chuẩn dig +[no]flag
  • Bao gồm các tính năng thân thiện cho công việc thực tế như giao thức ưu tiên quyền riêng tư như ODoH·DNSCrypt v2 cùng AXFR đệ quy·IP Whois·tự động phân giải ngược PTR
  • Cung cấp tinh chỉnh giao thức chi tiết như DNS Stamp·HTTP/2/3·QUIC·tùy chọn EDNS0
  • So với dog/doggo/dig/kdig, công cụ này có các ưu điểm như DoQ·ODoH·YAML·tái sử dụng phiên
  • Ví dụ sử dụng
    q example.com                            tra cứu bản ghi cơ bản của tên miền   
    q example.com MX SOA                     tra cứu đồng thời nhiều loại  
    
    q example.com MX @9.9.9.9                truy vấn thông qua máy chủ cụ thể  
    q example.com MX @https://dns.quad9.net  HTTPS (or TCP, TLS, QUIC, or ODoH)  
    q @sdns://AgcAAAAAAAAAAAAHOS45LjkuOQA    sử dụng máy chủ dựa trên **DNS Stamp**  
    
    q example.com MX --format=raw            đầu ra kiểu **dig**   
    q example.com MX --format=json           hỗ trợ đầu ra **JSON/YAML**  
    
  • Hỗ trợ giao thức
    • 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) : cung cấp quyền riêng tư tách biệt giữa truy vấn và máy khách
    • DNSCrypt v2 (draft-dennis-dprive-dnscrypt) : có thể tận dụng kênh quyền riêng tư của bên thứ ba

2 bình luận

 
t7vonn 2025-10-22

Ồ, hay đấy.

 
lamanus 2025-10-22

brew install q