Puncte:4

Înțelegerea modului în care Unbound ascultă pe portul 53

drapel ps

Am instalat Unbound pe Debian Buster. Acum mă întreb de ce unbound ascultă de 2 ori pe fiecare Protocol.

netstat -tulpn

tcp 0 0 0.0.0.0:53 0.0.0.0:* ASCULTĂ 1150/nelegat        
tcp 0 0 0.0.0.0:53 0.0.0.0:* ASCULTĂ 1150/nelegat        
tcp 0 0 0.0.0.0:22 0.0.0.0:* ASCULTĂ 605/sshd: /usr/sbin 
tcp 0 0 127.0.0.1:8953 0.0.0.0:* ASCULTĂ 1150/nelegat        
tcp6 0 0 :::22 :::* ASCULTĂ 605/sshd: /usr/sbin 
udp 0 0 0.0.0.0:53 0.0.0.0:* 1150/nelegat        
udp 0 0 0.0.0.0:53 0.0.0.0:* 1150/nelegat   

Ma poate ajuta cineva sa inteleg asta?

Puncte:6
drapel us
Rob

Unbound folosește SO_REUSEPORT opțiunea de a permite mai multor fire/procese să partajeze același port de ascultare.

SO_REUSEPORT(de la Linux 3.9)

          Permite legarea mai multor socluri AF_INET sau AF_INET6
          la o adresă de socket identică. Această opțiune trebuie setată
          pe fiecare priză (inclusiv prima priză) înainte de
          apelând bind(2) pe soclu. Pentru a preveni deturnarea portului,
          toate procesele care se leagă la aceeași adresă trebuie să aibă
          același UID efectiv. Această opțiune poate fi folosită cu
          atât socket-uri TCP, cât și UDP.

          Pentru socket-urile TCP, această opțiune permite încărcarea accept(2).
          distribuția într-un server multi-threaded pentru a fi îmbunătățită
          folosind un soclu de ascultător distinct pentru fiecare fir. Acest
          oferă o distribuție îmbunătățită a sarcinii în comparație cu
          tehnici tradiționale precum utilizarea unei singure accept(2)ing
          fir care distribuie conexiuni, sau având multiple
          fire care concurează să accepte(2) din același socket.

          Pentru soclurile UDP, utilizarea acestei opțiuni poate oferi mai bine
          distribuirea datagramelor primite către mai multe procese
          (sau fire) în comparație cu tehnica tradițională a
          având mai multe procese care concurează pentru a primi datagrame
          aceeasi priza.
Gill-Bates avatar
drapel ps
Mulțumiri! De ce nu văd același lucru pentru ::1?
drapel us
Rob
Pot doar să ghicesc, dar configurația ta `unbound.conf` specifică că IPv6 ar trebui să fie activat, de exemplu, cu directivele `interface: ::0` și `do-ip6: yes`?

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.