นี่คือคำสั่ง DNS ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
DNSDIST - เครื่องมือในการปรับสมดุลการสืบค้น DNS บนเซิร์ฟเวอร์ดาวน์สตรีม
เรื่องย่อ
DNSDIST [ทางเลือกที่] ... ที่อยู่...
DESCRIPTION
DNSDIST รับการสืบค้น DNS และส่งต่อไปยังเซิร์ฟเวอร์ดาวน์สตรีมหนึ่งเซิร์ฟเวอร์ขึ้นไป มัน
ต่อมาจะส่งการตอบกลับไปยังผู้ขอเดิม
dnsdist ทำงานบน TCP และ UDP และมุ่งมั่นที่จะส่งมอบประสิทธิภาพที่สูงมากเหนือทั้งสองอย่าง
ปัจจุบัน การสืบค้นข้อมูลจะถูกส่งไปยังเซิร์ฟเวอร์ดาวน์สตรีมโดยมีการสืบค้นที่ค้างอยู่น้อยที่สุด
สิ่งนี้บ่งบอกถึงการทำโหลดบาลานซ์ ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์ที่ช้ากว่าได้รับการสอบถามน้อยลง
หากไม่มีการตอบกลับภายในไม่กี่วินาที คำตอบนั้นจะถูกลบออกจากคิว แต่อยู่ในช่อง
ระยะสั้น การหมดเวลาทำให้เซิร์ฟเวอร์รับทราฟฟิกน้อยลง
การทำงานของ IPv4 และ IPv6 สามารถผสมและจับคู่ได้ กล่าวอีกนัยหนึ่งคือ มีข้อความค้นหาเข้ามามากกว่า
IPv6 สามารถส่งต่อไปยัง IPv4 และในทางกลับกัน
DNSDIST เป็นสคริปต์ใน Lua ดูเอกสาร dnsdist สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนี้
ขอบเขต
dnsdist ไม่ได้ 'คิด' เกี่ยวกับ DNS และไม่ทำการแคชใดๆ ทั้งสิ้น
ตระหนักถึงคุณภาพของคำตอบที่ถ่ายทอด
dnsdist ถือว่าการสืบค้นแต่ละครั้งนำไปสู่การตอบกลับเพียงครั้งเดียว ซึ่งเป็นจริงสำหรับ DNS . ทั้งหมด
ยกเว้น AXFR ซึ่งไม่รองรับ
เป้าหมายสำหรับ dnsdist คือการคงความเรียบง่ายไว้ หากต้องการโหลดบาลานซ์ที่มีประสิทธิภาพมากขึ้น
ขอแนะนำให้ใช้ฮาร์ดแวร์หรือซอฟต์แวร์เฉพาะ ตัวอย่างเช่น Linux Virtual Server มักจะ
กล่าวถึง
OPTIONS
-ก,--ก เกี่ยวกับ netmask
เพิ่ม เกี่ยวกับ netmask ไปที่ ACL
-C,--การกำหนดค่า ไฟล์
โหลดการกำหนดค่าจาก ไฟล์.
-c,--ลูกค้า
ทำงานเป็นไคลเอนต์ เชื่อมต่อกับ dnsdist
-d, - ภูต
ทำงานเป็นภูต
-e,--ดำเนินการ CMD
เชื่อมต่อกับ dnsdist และดำเนินการ CMD.
-h,--ช่วยด้วย
แสดงข้อความที่เป็นประโยชน์และออก
-l,--ท้องถิ่น ที่อยู่
ผูกพันกับ ที่อยู่, จัดหาที่อยู่ได้มาก (โดยใช้หลาย --ท้องถิ่น คำสั่ง) ถึง
ฟังได้ตามต้องการ ระบุ IPv4 เป็น 0.0.0.0:53 และ IPv6 เป็น [::]:53
--ดูแล
ทำงานในเบื้องหน้า แต่อย่าวางไข่คอนโซล ใช้สวิตช์นี้เพื่อเรียกใช้ dnsdist
ภายในหัวหน้างาน (ใช้กับเช่น systemd และ daemontools)
-p,--pidfile ไฟล์
เขียน pidfile ถึง ไฟล์, ใช้งานได้เฉพาะกับ --ภูต.
-u,--อุ้ย โพสต์
เปลี่ยนผู้ใช้กระบวนการเป็น โพสต์ หลังจากผูกซ็อกเก็ต โพสต์ สามารถเป็นชื่อหรือหมายเลข
-ก,--กิด GID
เปลี่ยนกลุ่มกระบวนการเป็น GID หลังจากผูกซ็อกเก็ต GID สามารถเป็นชื่อหรือ
จำนวน.
-V,--เวอร์ชั่น
แสดงเวอร์ชัน dnsdist และออก
ที่อยู่
เซิร์ฟเวอร์ DNS ดาวน์สตรีมจำนวนเท่าใดก็ได้ ในรูปแบบเดียวกับที่ใช้กับ --ท้องถิ่น. ถ้า
ไม่ได้ระบุพอร์ต ใช้ 53
ใช้ dnsdist ออนไลน์โดยใช้บริการ onworks.net