Γιατί το Squid έχει υποδοχή UDP σε απροσδόκητη θύρα
Διαχωρίστε τις υποδοχές UDP DNS και peer-cache του Squid από τον ακροατή TCP που χρησιμοποιούν οι πελάτες ως μπροστινό διακομιστή μεσολάβησης.
Μια άγνωστη θύρα UDP που ανήκει στο Squid δεν είναι αυτόματα άλλος δημόσιος διακομιστής μεσολάβησης HTTP. Οι πελάτες χρησιμοποιούν τον ρυθμισμένο ακροατή TCP για συνήθη πρόσβαση μέσω διακομιστή μεσολάβησης HTTP· το Squid ανοίγει επίσης υποδοχές για DNS και επικοινωνία με ομότιμο cache.
Για να εντοπίσετε την επιπλέον υποδοχή, καταγράψτε:
- Αν είναι TCP ή UDP, τη διεύθυνση δέσμευσής της και οποιοδήποτε απομακρυσμένο τελικό σημείο εμφανίζεται.
- Τις ενεργές ρυθμίσεις ακροατή, DNS, ICP και HTCP για εκείνη την περίπτωση.
- Τη δικτυακή προσβασιμότητα που απαιτεί η λειτουργία την οποία ενεργοποιούν αυτές οι ρυθμίσεις.
Η αναφορά διευθύνσεων UDP του Squid καλύπτει ρητά τις μονάδες DNS, ICP και HTCP. Η συμπεριφορά τους δεν μπορεί να συναχθεί από το http_port και ένας υψηλός αριθμός θύρας από μόνος του δεν προσδιορίζει τη λειτουργία.
Μην εισαγάγετε αυτό το τελικό σημείο UDP στο πεδίο διακομιστή μεσολάβησης HTTP μιας εφαρμογής ούτε να το ανοίξετε σε κάθε πελάτη επειδή απλώς εμφανίζεται στη λίστα υποδοχών. Αντίστροφα, ο αποκλεισμός της διαδρομής DNS που χρησιμοποιεί πραγματικά το Squid μπορεί να διακόψει τη μεταγενέστερη επίλυση προορισμού. Αλλάξτε τον κανόνα του τείχους προστασίας για τη λειτουργία που προσδιορίσατε: μια υποδοχή ερωτήματος resolver, μια θύρα cache-peer και ένας ακροατής πελατών έχουν διαφορετικές εργασίες.