Miksi Squidilla on UDP-soketti odottamattomassa portissa
Erota Squidin DNS- ja peer-cache-UDP-soketit TCP-kuuntelijasta, jota asiakkaat käyttävät välityspalvelimena.
Tuntematon Squidin omistama UDP-portti ei ole automaattisesti toinen julkinen HTTP-välityspalvelin. Asiakkaat käyttävät määritettyä TCP-kuuntelijaa tavalliseen HTTP-välityspalvelinkäyttöön; Squid avaa soketteja myös DNS:ää ja välimuistiverrokkaan viestintää varten.
Tunnistaaksesi ylimääräisen sokeetin kirjaa:
- Onko se TCP vai UDP, sen sidottu osoite ja mahdollinen näytetty etäpäätepiste.
- Kyseisen instanssin tehokkaat kuuntelija-, DNS-, ICP- ja HTCP-asetukset.
- Verkkosaavutettavuus, jota näiden asetusten käyttöön ottama toiminto vaatii.
Squidin UDP-osoiteviite kattaa nimenomaisesti DNS-, ICP- ja HTCP-moduulit. Niiden käyttäytymistä ei voi päätellä http_port-asetuksesta, eikä pelkkä korkea porttinumero tunnista toimintoa.
Älä syötä kyseistä UDP-päätepistettä sovelluksen HTTP-välityspalvelinkenttään äläkä avaa sitä kaikille asiakkaille vain siksi, että se näkyy sokeettiluettelossa. Päinvastoin, Squidin todella käyttämän DNS-polun estäminen voi rikkoa myöhemmän kohdeosoitteen selvityksen. Muuta palomuurisääntöä tunnistetulle toiminnolle: selvittäjän kyselysokeetti, välimuistiverrokan portti ja asiakaskuuntelija tekevät eri tehtäviä.