-
แนะนำ
- Doggo เป็นไคลเอนต์ DNS บนบรรทัดคำสั่งที่ออกแบบมาให้ใช้งานง่ายสำหรับมนุษย์
- รองรับโปรโตคอลการขนส่งที่หลากหลาย
-
การติดตั้ง
-
คู่มือการใช้งาน
-
ตัวอย่าง
- มีตัวอย่างการใช้งานหลากหลายแบบ
-
อ้างอิง CLI
- เอกสารอ้างอิงส่วนติดต่อบรรทัดคำสั่ง
-
รีโซลเวอร์
- UDP และ TCP
- DNS ของระบบ
- DNS over HTTPS (DoH)
- DNS over TLS (DoT)
- DNSCrypt
- DNS over QUIC (DoQ)
-
ความสามารถ
-
ภาพรวม
- Doggo เป็นไคลเอนต์ DNS บนบรรทัดคำสั่งที่ออกแบบมาให้ใช้งานง่ายสำหรับมนุษย์
-
ความสามารถ
- เอาต์พุตที่เป็นมิตรต่อผู้ใช้ด้วยการไฮไลต์สีและรูปแบบตาราง
- รองรับเอาต์พุต JSON สำหรับการเขียนสคริปต์และการพาร์ส
- รองรับโปรโตคอลการขนส่งที่หลากหลาย:
- DNS over HTTPS (DoH)
- DNS over TLS (DoT)
- DNS over QUIC (DoQ)
- DNS over TCP
- DNS over UDP
- DNSCrypt
- รองรับการตั้งค่า ndots และ search จาก
resolv.conf หรืออาร์กิวเมนต์บรรทัดคำสั่ง
- รองรับหลายรีโซลเวอร์พร้อมกลยุทธ์การคิวรีที่ปรับแต่งได้
- รองรับ IPv4 และ IPv6
- มีเว็บอินเทอร์เฟซให้ใช้งาน (doggo.mrkaran.dev)
- รองรับการเติมคำสั่งอัตโนมัติสำหรับเชลล์ zsh และ fish
- รองรับการค้นหา DNS แบบย้อนกลับ
- มีตัวเลือกการคิวรีที่ยืดหยุ่น รวมถึงแฟล็ก DNS หลายแบบ (AA, AD, CD, DO เป็นต้น)
- มีโหมดดีบักสำหรับการแก้ปัญหา
- วัดเวลาตอบสนองได้
- รองรับข้ามแพลตฟอร์ม (Linux, macOS, Windows, FreeBSD, NetBSD)
-
การสนับสนุน
- หากคิดว่า Doggo มีประโยชน์ สามารถสนับสนุนได้บน GitHub
- การสนับสนุนช่วยให้การดูแลรักษาและการพัฒนา Doggo ดีขึ้นอย่างต่อเนื่อง
- การสนับสนุนยังช่วยส่งเสริมการสร้างและดูแลซอฟต์แวร์โอเพนซอร์สฟรีที่เป็นประโยชน์ต่อทั้งชุมชน
- ทุกการมีส่วนร่วมไม่ว่าจะมากหรือน้อยล้วนได้รับความขอบคุณ และช่วยให้โปรเจกต์เติบโตต่อไปได้
-
ความเห็นของ GN⁺
- Doggo รองรับโปรโตคอลการขนส่ง DNS ที่หลากหลาย จึงใช้งานได้อย่างยืดหยุ่น
- การรองรับเอาต์พุต JSON ทำให้มีประโยชน์สำหรับงานเขียนสคริปต์และงานอัตโนมัติ
- การรองรับข้ามแพลตฟอร์มทำให้ใช้งานได้บนระบบปฏิบัติการหลากหลาย
- โหมดดีบักและความสามารถในการวัดเวลาตอบสนองช่วยอย่างมากในการแก้ปัญหา
- เครื่องมืออื่นที่มีความสามารถคล้ายกันคือ
dig และ nslookup แต่ Doggo มอบอินเทอร์เฟซที่ทันสมัยและเป็นมิตรต่อผู้ใช้มากกว่า
1 ความคิดเห็น
ความเห็นบน Hacker News
"geodns" เป็นเครื่องมือที่พัฒนาขึ้นเพื่อให้สามารถทำ DNS lookup ได้จากหลายภูมิภาคทั่วโลก
มีการแนะนำเครื่องมือเว็บที่ทำขึ้นเองเพราะไม่พอใจกับเว็บอินเทอร์เฟซ
digของ Google ที่ช้าและไม่เสถียรสามารถใช้ ipkitten.com เพื่อตรวจสอบ public IP address จากในเทอร์มินัลได้
curl ipkitten.comมีคำถามว่าทำไมคำสั่ง "doggo" ถึงแสดงผลลัพธ์ทุกอย่างออกมาซ้ำสองครั้ง
มีคำถามว่าเป็นเครื่องมือที่มีความสามารถคล้ายกับ Dog หรือไม่
มีตัวอย่างการดาวน์โหลด Go module ที่เกี่ยวข้องกับ "doggo"
go: downloading github.com/mr-karan/doggo v0.5.7มีการขอให้แชร์ที่มาของการพัฒนาเครื่องมือ "doggo" การตัดสินใจด้านการออกแบบ และเรื่องราวเบื้องหลังอื่น ๆ
มีความเห็นว่าการเลือกชื่อ "doggo" นั้นยอดเยี่ยมมาก
มีความเห็นว่าน่าจะเพิ่มฟีเจอร์อย่าง query type
ANYมีความเห็นว่าเครื่องมือ "doggo" ทำให้นึกถึง dog