นี่คือคำสั่ง gdnsd_geoip_test ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
gdnsd_geoip_test - โปรแกรมทดสอบ Commandline สำหรับแผนที่ gdnsd-plugin-geoip
เรื่องย่อ
gdnsd_geoip_test [-c /etc/gdnsd] [ชื่อแผนที่ addr]
-c gdnsd config dir ดูหลัก gdnsd(8) manpage สำหรับรายละเอียด
map_name การแมปชื่อจาก geoip plugin config
ที่อยู่ IP ของไคลเอ็นต์ addr เพื่อแมป
DESCRIPTION
นี่เป็นโปรแกรมทดสอบ commandline อย่างง่ายสำหรับการกำหนดค่าแผนที่ "gdnsd-plugin-geoip" มัน
แยกวิเคราะห์ไฟล์กำหนดค่า gdnsd มาตรฐานของคุณ แยกบิตที่เกี่ยวข้องจากปลั๊กอิน geoip
และประมวลผลส่วน "แผนที่" โดยใช้โค้ดหลักเดียวกันกับตัวปลั๊กอิน
จากนั้นจะแก้ไขที่อยู่ IP ที่ให้มากับชื่อแผนที่ที่ให้มา โดยให้
สั่งรายการดาต้าเซ็นเตอร์ (และ edns ขอบเขต netmask) ผลลัพธ์
ที่อยู่ IP อินพุตบนบรรทัดคำสั่งไม่ยอมรับข้อมูลซับเน็ต CIDR นี่คือ
ตั้งใจ. เนื่องจากวิธีการที่ "gdnsd-plugin-geoip" สร้าง เพิ่มประสิทธิภาพ และ
ทำการค้นหาข้อมูลภายใน ซับเน็ตมาสก์ของไคลเอ็นต์ไม่เกี่ยวข้อง และ
มาสก์ขอบเขตการตอบสนองจะมีความเฉพาะเจาะจงหรือทั่วไปเท่าที่จำเป็นเสมอ เพื่อจำลองความแตกต่าง
edns อินพุตมาสก์ในข้อมูลที่อยู่เดียวกันเพียงแค่เพิ่มบิตทางขวามือของ
ที่อยู่.
หากไม่มี "[map_name addr]" ระบุไว้ใน commandline โปรแกรมจะเข้าสู่ REPL (Read-Eval-
โหมด Print Loop) พร้อมข้อความแจ้ง ให้คุณป้อน "[map_name ." หลายรายการแบบโต้ตอบได้
addr]" จับคู่โดยไม่ต้องโหลดฐานข้อมูลที่กำหนดค่าใหม่
ใช้ gdnsd_geoip_test ออนไลน์โดยใช้บริการ onworks.net