Score:4

ทำความเข้าใจวิธีการฟัง Unbound บนพอร์ต 53

ธง ps

ฉันได้ติดตั้ง unbound บน Debian Buster แล้ว ตอนนี้ฉันสงสัยว่าทำไม unbound จึงฟัง 2 ครั้งในแต่ละโปรโตคอล

netstat -tulpn

tcp 0 0 0.0.0.0:53 0.0.0.0:* ฟัง 1150/หลุด        
tcp 0 0 0.0.0.0:53 0.0.0.0:* ฟัง 1150/หลุด        
tcp 0 0 0.0.0.0:22 0.0.0.0:* ฟัง 605/sshd: /usr/sbin 
tcp 0 0 127.0.0.1:8953 0.0.0.0:* ฟัง 1150/หลุด        
tcp6 0 0 :::22 :::* ฟัง 605/sshd: /usr/sbin 
udp 0 0 0.0.0.0:53 0.0.0.0:* 1150/หลุด        
udp 0 0 0.0.0.0:53 0.0.0.0:* 1150/หลุด   

ใครช่วยฉันเข้าใจสิ่งนี้ได้บ้าง

Score:6
ธง us
Rob

Unbound ใช้ SO_REUSEPORT ตัวเลือกเพื่ออนุญาตให้เธรดหลายเธรด / กระบวนการแชร์พอร์ตการฟังเดียวกัน

SO_REUSEPORT(ตั้งแต่ลินุกซ์ 3.9)

          อนุญาตให้เชื่อมต่อ AF_INET หรือ AF_INET6 หลายซ็อกเก็ต
          ไปยังที่อยู่ซ็อกเก็ตที่เหมือนกัน ต้องตั้งค่าตัวเลือกนี้
          ในแต่ละซ็อกเก็ต (รวมถึงซ็อกเก็ตแรก) ก่อน
          การเรียกการผูก (2) บนซ็อกเก็ต เพื่อป้องกันการไฮแจ็กพอร์ต
          กระบวนการทั้งหมดที่เชื่อมโยงกับที่อยู่เดียวกันต้องมี
          UID ที่มีประสิทธิภาพเหมือนกัน ตัวเลือกนี้สามารถใช้ได้กับ
          ทั้งซ็อกเก็ต TCP และ UDP

          สำหรับซ็อกเก็ต TCP ตัวเลือกนี้อนุญาตการโหลดที่ยอมรับ (2)
          การกระจายในเซิร์ฟเวอร์แบบมัลติเธรดจะได้รับการปรับปรุงโดย
          โดยใช้ซ็อกเก็ตฟังที่แตกต่างกันสำหรับแต่ละเธรด นี้
          ให้การกระจายโหลดที่ดีขึ้นเมื่อเปรียบเทียบกับ
          เทคนิคแบบดั้งเดิม เช่น การใช้ยอมรับ(2)ing เพียงครั้งเดียว
          เธรดที่กระจายการเชื่อมต่อหรือมีหลายอัน
          เธรดที่แข่งขันกันเพื่อยอมรับ (2) จากซ็อกเก็ตเดียวกัน

          สำหรับซ็อกเก็ต UDP การใช้ตัวเลือกนี้สามารถให้บริการที่ดีกว่า
          การกระจายดาต้าแกรมขาเข้าไปยังหลาย ๆ กระบวนการ
          (หรือเกลียว) เมื่อเทียบกับเทคนิคดั้งเดิมของ
          การมีหลายโปรเซสแข่งขันกันเพื่อรับดาตาแกรม
          เบ้าเดียวกัน.
Gill-Bates avatar
ps flag
ขอบคุณ! ทำไมฉันไม่เห็นเหมือนกันสำหรับ ::1 ?
us flag
Rob
ฉันสามารถเดาได้ แต่การกำหนดค่า `unbound.conf` ของคุณระบุว่าควรเปิดใช้งาน IPv6 เช่น คำสั่ง `interface: ::0` และ `do-ip6: yes` หรือไม่

โพสต์คำตอบ

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