dnslookup là một tiện ích dòng lệnh (CLI) mạnh mẽ và gọn nhẹ được viết bằng ngôn ngữ Go. Nó được thiết kế để thực hiện các truy vấn DNS đến các máy chủ chỉ định, hỗ trợ hầu hết các giao thức (plain DNS, plain DNS-over-TCP, DoH, DoT, DoQ, DNSCrypt) hiện đại nhất hiện nay
Nếu bạn là một người quản trị hệ thống hoặc đam mê tối ưu hóa mạng (như việc tùy chỉnh MosDNS hay xây dựng hệ thống DNS cá nhân), đây là công cụ không thể thiếu để kiểm tra tính đúng đắn và hiệu năng của các giao thức DNS bảo mật
Nếu bạn chưa biết, thì dnslookup được viết bởi Andrey Meshkov, nhà sáng lập AdGuard, một sản phẩm siêu nổi tiếng, mà gần như ai đọc bài này, chắc đều từng nghe, dùng qua
Các tính năng nổi bật:
- Hỗ trợ đa giao thức: không chỉ Plain DNS (UDP/TCP), nó còn hỗ trợ DoH (DNS-over-HTTPS), DoT (DNS-over-TLS), DoQ (DNS-over-QUIC), DoH3 (HTTP/3) và cả DNSCrypt.
- Kiểm tra EDNS: hỗ trợ các tùy chọn nâng cao như Client Subnet (ECS), rất hữu ích khi bạn cần kiểm tra xem CDN có định tuyến đúng vị trí địa lý của mình hay không.
- Định dạng đầu ra linh hoạt: có thể xuất kết quả dưới dạng JSON để tích hợp vào các script tự động hóa.
- Nhẹ và di động: một file binary duy nhất, chạy được trên Linux, Windows, macOS, FreeBSD.
Hướng dẫn cài đặt
Bạn có thể cài đặt dnslookup qua nhiều cách khác nhau tùy vào hệ điều hành đang sử dụng, ở bài này chỉ nói về cài đặt chạy trên Windows
- Nhanh, gọn, lẹ trên CMD hoặc PowerShell, chạy lệnh bên dưới
winget install ameshkov.dnslookup --accept-source-agreements --accept-package-agreements
- Sử dụng trực tiếp với DNS đang dùng trên hệ thống
dnslookup raw.githubusercontent.com
- Trên DNS DoH khác
dnslookup raw.githubusercontent.com https://dns.bibica.net/dns-query
- Trên DNS thông thường
dnslookup raw.githubusercontent.com 8.8.8.8
- Trên DoH3
dnslookup raw.githubusercontent.com h3://doh.bibica.net/dns-query
Cần kiểm tra thêm gì thì đọc thêm hướng dẫn từ README của tác giả
Kết luận
Không có gì để nói lắm, nói chung ai có nhu cầu thì cài vào rồi dùng thôi :]]
Chính sách bình luận: Chúng tôi rất trân trọng các bình luận của bạn và cảm ơn thời gian bạn dành để chia sẻ ý tưởng và phản hồi.
Ghi chú: Những bình luận được xác định là spam hoặc chỉ mang tính quảng cáo sẽ bị xóa.
• Để cải thiện trải nghiệm bình luận, chúng tôi khuyến khích bạn tạo một tài khoản Gravatar. Thêm avatar vào tài khoản Gravatar sẽ giúp bình luận của bạn dễ nhận diện hơn đối với các thành viên khác.
• ✂️ Sao chép và 📋 Dán Emoji 💪 giúp bình luận thêm sinh động và thú vị!