- เซิร์ฟเวอร์ DNS ที่เมื่อทำการค้นหา DNS ของที่อยู่โดเมนเฉพาะที่กำหนดด้วยคำสั่ง เช่น นาฬิกาโลก/สภาพอากาศ/การแปลงหน่วยและสกุลเงิน/IP Echo จะส่งคืนข้อมูลที่เกี่ยวข้องในค่า TXT record
- ใช้ได้เมื่อต้องการตรวจสอบข้อมูลอย่างง่ายจากเทอร์มินัล
- โอเพนซอร์ส Go
- นาฬิกาโลก :
dig seoul.time @dns.toys
- สภาพอากาศ :
dig seoul.weather @dns.toys
- แปลงหน่วย :
dig 42km-mi.unit @dns.toys
- แปลงสกุลเงิน :
dig 100USD-KRW.fx @dns.toys
- IP Echo :
dig ip @dns.toys
- แปลงตัวเลขเป็นคำ :
dig 987654321.words @dns.toys
- ช่วง CIDR ที่ใช้งานได้ :
dig 10.0.0.0/24.cidr @dns.toys dig 2001:db8::/108.cidr @dns.toys
3 ความคิดเห็น
ก่อนหน้านี้ก็เคยมีการเสนอโปรโตคอลที่เข้ารหัสข้อมูลวินาทีอธิกสุรทินผ่าน DNS แล้วให้บริการแบบง่าย ๆ อยู่เหมือนกันนะครับ (เป็นผลงานของ Poul-Henning Kamp ผู้สร้าง Varnish: http://phk.freebsd.dk/time/20151122/ )
เป็นอะไรที่ทำไว้สนุก ๆ นั่นแหละ..
แต่ในหลายกรณี แม้อยู่ใน WIFI AP ที่อนุญาตให้เข้าถึงอินเทอร์เน็ตได้อย่างจำกัด หรืออยู่หลังไฟร์วอลล์ พอร์ต 53 สำหรับ DNS ก็มักจะไม่ถูกบล็อก
ถ้านำจุดนี้มาใช้แล้วทำฟังก์ชันที่ต้องการไว้ ก็อาจนำไปประยุกต์ใช้ได้หลากหลายแบบ
จำได้ลาง ๆ ว่าเคยใช้พอร์ต 53 / 123 เพื่อจุดประสงค์แนวหลบเลี่ยงแบบนี้อยู่บ้างเป็นครั้งคราว..
ยังมีอย่าง
iodineที่ใช้พอร์ต DNS เพื่อทำ tunneling ข้อมูล IPv4 โดยตรงเลยด้วยนะhttps://github.com/yarrick/iodine