Prečo má Squid UDP socket na neočakávanom porte
Odlišujte DNS a peer-cache UDP sockety Squidu od TCP listenera, ktorý klienti používajú ako dopredný proxy.
Neznámy UDP port vlastnený Squidom nie je automaticky ďalší verejný HTTP proxy. Klienti používajú nakonfigurovaný TCP listener na bežný prístup cez HTTP proxy; Squid tiež otvára sockety pre DNS a komunikáciu s cache peerom.
Ak chcete ďalší socket identifikovať, zaznamenajte:
- Či ide o TCP alebo UDP, jeho zviazanú adresu a akýkoľvek zobrazený vzdialený koncový bod.
- Účinné nastavenia listenera, DNS, ICP a HTCP pre danú inštanciu.
- Sieťovú dosiahnuteľnosť, ktorú vyžaduje funkcia týmito nastaveniami povolená.
Referenčný prehľad UDP adries Squidu výslovne zahŕňa moduly DNS, ICP a HTCP. Ich správanie nemožno odvodiť z http_port a samotné vysoké číslo portu funkciu neidentifikuje.
Nezadávajte tento UDP koncový bod do poľa HTTP proxy aplikácie ani ho neotvárajte všetkým klientom len preto, že sa objavuje vo výpise socketov. Naopak, zablokovanie cesty DNS, ktorú Squid skutočne používa, môže narušiť neskoršie prekladanie cieľových adries. Zmeňte pravidlo firewallu pre identifikovanú funkciu: socket dopytu prekladača, port cache peeru a listener klientov majú rôzne úlohy.