Squid IPv4 klienti un IPv6 galamērķi: atsevišķas politikas
IPv4 klients var izmantot Squid, lai sasniegtu IPv6 vietni. Atšķiriet galamērķa ierobežojumus, avota ACL un adreses izvēli pirms IPv6 tikai politikas izvēles.
Ir iespējams pieņemt klientu pa IPv4 un sasniegt tā pieprasīto vietni pa IPv6. Tie ir atsevišķi savienojumi. Vietnes puses politikai nevajadzētu automātiski noraidīt IPv4 klientus.
Tas ir slazds piemēros, kas apvieno galamērķa saimes liegšanu ar src ipv4: avota ACL maina, kam drīkst pieslēgties, nevis tikai to, kuri vietņu savienojumi ir atļauti.
Definējiet paredzēto ierobežojumu
Squid laidumiem, kas atbalsta attiecīgos IP ACL, galamērķa saimes noteikums var izmantot dst ipv4, lai identificētu IPv4 galamērķus. Integrējiet šādus noteikumus esošajā autentifikācijā un galamērķu atļaujās; nepievienojiet plašu IPv6 atļauju, kas tos apiet.
ACL atsauce nošķir avota un galamērķa veidus. Tas ir ierobežojums, nevis automātiskas tulkošanas pakalpojums. Tikai IPv4 vietne var kļūt nepieejama, lai gan iekārta citādi to varētu sasniegt pa IPv4.
Izejošas IPv6 adreses piesaiste arī nav visa izpildes politika. Avota izvēle, atļautās galamērķa saimes, DNS atbildes un faktiskā tīkla sasniedzamība visi veicina. Skaidri izlemiet, vai IPv4 atkāpšanās ir pieņemama.
forwarded_for maiņa šo problēmu neatrisina. Tas ietekmē HTTP galveni, nevis starpniekservera TCP savienojuma adrešu saimi. Tāpat IPv6 DNS atrisinātājs negarantē, ka katram tā atbildētajam vārdam ir IPv6 galamērķis.
Pārbaudiet laidumam raksturīgo uzvedību pirms lielas vecas konfigurācijas ieviešanas. Jo īpaši: dns_v4_first Squid 5 līdz 7 nav atbalstīts saimes preferenču slēdzis. Politiku, ko varat precīzi aprakstīt, ir vieglāk validēt nekā nesaistītu IPv6 iestatījumu kopumu.