-
Giới thiệu
- Doggo là một ứng dụng khách DNS dòng lệnh thân thiện với con người
- Hỗ trợ nhiều giao thức truyền tải khác nhau
-
Cài đặt
- Cung cấp hướng dẫn cài đặt
-
Hướng dẫn sử dụng
-
Ví dụ
- Cung cấp nhiều ví dụ sử dụng khác nhau
-
Tham chiếu CLI
- Tài liệu tham chiếu giao diện dòng lệnh
-
Trình phân giải
- UDP và TCP
- DNS hệ thống
- DNS over HTTPS (DoH)
- DNS over TLS (DoT)
- DNSCrypt
- DNS over QUIC (DoQ)
-
Tính năng
-
Tổng quan
- Doggo là một ứng dụng khách DNS dòng lệnh thân thiện với con người
-
Tính năng
- Đầu ra thân thiện với người dùng với mã màu và định dạng bảng
- Hỗ trợ đầu ra JSON cho scripting và parsing
- Hỗ trợ nhiều giao thức truyền tải:
- DNS over HTTPS (DoH)
- DNS over TLS (DoT)
- DNS over QUIC (DoQ)
- DNS over TCP
- DNS over UDP
- DNSCrypt
- Hỗ trợ cấu hình ndots và search từ
resolv.conf hoặc tham số dòng lệnh
- Hỗ trợ nhiều trình phân giải với chiến lược truy vấn có thể tùy chỉnh
- Hỗ trợ IPv4 và IPv6
- Cung cấp giao diện web (doggo.mrkaran.dev)
- Hỗ trợ tự động hoàn thành cho shell zsh và fish
- Tra cứu DNS ngược
- Tùy chọn truy vấn linh hoạt với nhiều cờ DNS khác nhau (AA, AD, CD, DO, v.v.)
- Chế độ gỡ lỗi để khắc phục sự cố
- Đo thời gian phản hồi
- Hỗ trợ đa nền tảng (Linux, macOS, Windows, FreeBSD, NetBSD)
-
Tài trợ
- Nếu thấy Doggo hữu ích, bạn có thể tài trợ trên GitHub
- Việc tài trợ giúp duy trì và cải thiện quá trình phát triển Doggo
- Tài trợ cũng khuyến khích việc tạo ra và duy trì phần mềm mã nguồn mở miễn phí mang lại lợi ích cho toàn bộ cộng đồng
- Mọi đóng góp đều được trân trọng bất kể quy mô, và giúp dự án tiếp tục phát triển
-
Ý kiến của GN⁺
- Doggo hỗ trợ nhiều giao thức truyền tải DNS, cho phép sử dụng linh hoạt
- Hỗ trợ đầu ra JSON nên hữu ích cho scripting và các tác vụ tự động hóa
- Hỗ trợ đa nền tảng nên có thể dùng trên nhiều hệ điều hành khác nhau
- Chế độ gỡ lỗi và tính năng đo thời gian phản hồi rất hữu ích khi khắc phục sự cố
- Các công cụ khác có chức năng tương tự gồm
dig và nslookup, nhưng Doggo cung cấp giao diện hiện đại và thân thiện với người dùng hơn
1 bình luận
Ý kiến trên Hacker News
geodnslà công cụ được phát triển để có thể tra cứu DNS từ nhiều khu vực khác nhau trên thế giớiycombinator.comtrả về các IP khác nhau tùy theo vị tríCó người giới thiệu một công cụ web do chính họ tạo ra vì không hài lòng với giao diện web
digchậm và thiếu ổn định của GoogleCó thể dùng
ipkitten.comđể kiểm tra địa chỉ IP công khai từ terminalcurl ipkitten.comCó câu hỏi về lý do lệnh
doggolại in mọi đầu ra hai lầngoogle.comvànews.ycombinator.comCó câu hỏi liệu đây có phải là công cụ có chức năng tương tự Dog hay không
Có ví dụ về việc tải module Go liên quan đến
doggogo: downloading github.com/mr-karan/doggo v0.5.7Có người đề nghị chia sẻ về bối cảnh phát triển, các quyết định thiết kế và những câu chuyện hậu trường khác của công cụ
doggoCó ý kiến cho rằng cái tên
doggođược chọn rất hayCó ý kiến rằng sẽ tốt hơn nếu bổ sung tính năng như kiểu truy vấn
ANYCó ý kiến rằng công cụ
doggogợi nhớ đến dog