Score:0

จะทำให้ไคลเอ็นต์ผูกมัดเชื่อมต่อผ่าน TCP เท่านั้นได้อย่างไร

ธง fr

ฉันต้องการตั้งค่าเนมเซิร์ฟเวอร์ทดลองที่ขอให้ลูกค้าส่งคำขอผ่าน TCP โดยส่งแพ็กเก็ตกลับด้วยชุดบิต TC เพื่อจุดประสงค์นั้น ฉันพยายามทำงานกับพารามิเตอร์ rate-limit ใน ชื่อ.conf.options ไฟล์ แต่ฉันไม่สามารถทำให้มันทำงานได้ ฉันตั้งค่า:

    อัตราจำกัด {
            การตอบสนองต่อวินาที 1;
            สลิป 0;
    };

แต่ถ้าฉันส่งคำขอขุดสำหรับ RR การตอบกลับที่ฉันได้รับกลับไม่มีการตั้งค่าบิต TC หรือผ่าน tcp มันยังคงเป็นแพ็กเก็ต udp ฉันจะบังคับให้เซิร์ฟเวอร์โต้ตอบกับการเชื่อมต่อ tcp เท่านั้นได้อย่างไร

ฉันใช้ bind9 และระบบปฏิบัติการของฉันคือ Ubuntu 20.04

Patrick Mevzek avatar
cn flag
คุณลักษณะการผูก RRL มีไว้เพื่อต่อสู้กับการละเมิดโดยข้อความค้นหาที่มากเกินไป ดังนั้นจะไม่ถูกเรียกใช้โดยข้อความค้นหาเดียว"ฉันจะบังคับให้เซิร์ฟเวอร์โต้ตอบกับการเชื่อมต่อ tcp เท่านั้นได้อย่างไร" คุณจะไม่ปฏิบัติตามข้อกำหนดอีกต่อไป แต่สำหรับการทดสอบในพื้นที่ก็ไม่เป็นไร เพียงแค่ปล่อยการรับส่งข้อมูล UDP ไคลเอ็นต์ (แต่ขึ้นอยู่กับว่าไคลเอนต์ใด) อาจลองอีกครั้งโดยใช้ TCP ลองดูที่ `dnsdist` เป็นส่วนหน้า มันมีเครื่องมือที่ซับซ้อนกว่าเพื่อควบคุมการตอบกลับ
Mnemosyne avatar
fr flag
สวัสดี Patrick คุณหมายถึงการเปลี่ยน iptables เพื่อทิ้งแพ็กเก็ต UDP ที่เข้ามาทั้งหมดหรือไม่ ไม่มีทางเลือกอื่นที่รุนแรงน้อยกว่านี้อีกแล้วหรือ?
Patrick Mevzek avatar
cn flag
ใช่ ฉันหมายความตามนั้น และเห็นได้ชัดว่ามันทำให้ไม่สอดคล้องกับ DNS อีกต่อไป ดังนั้นจึงไม่ดีสำหรับการผลิต ฉันไม่มีความคิดอื่นนอกจากสิ่งที่ฉันเขียนไว้ในความคิดเห็นของฉันข้างต้น ให้เรารอให้ผู้อื่นเสนอแนวคิดที่เป็นไปได้อื่น ๆ เป็นคำตอบ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา