Squid IPv4 klijenti i IPv6 odredišta: odvojene politike
IPv4 klijent može koristiti Squid za pristup IPv6 web-mestu. Razlikujte ograničenja odredišta, ACL izvora i izbor adrese pre nego što izaberete politiku samo za IPv6.
Moguće je prihvatiti klijenta preko IPv4 i dohvatiti njegovo traženo web-mjesto preko IPv6. To su odvojene veze. Politika koja se odnosi na stranu web-mjesta ne bi trebalo automatski da odbija IPv4 klijente.
To je zamka u primerima koji kombinuju zabranu familije odredišta sa src ipv4: ACL izvora menja kome je dozvoljeno da se poveže, a ne samo koje su veze sa web-mestima dozvoljene.
Definišite nameravano ograničenje
Za izdanja Squida koja podržavaju relevantne IP ACL-ove, pravilo familije odredišta može da koristi dst ipv4 za prepoznavanje IPv4 odredišta. Integrišite takva pravila sa postojećom autentifikacijom i dozvolama odredišta; ne dodajte široko dozvoljenje IPv6 koje ih zaobilazi.
ACL referenca razlikuje vrste izvora i odredišta. Ovo je ograničenje, a ne usluga automatskog prevođenja. Web-mesto samo sa IPv4 može postati nedostupno iako bi mašina inače mogla da ga dostigne preko IPv4.
Vezivanje odlazne IPv6 adrese takođe nije cela politika sprovođenja. Izbor izvora, dozvoljene familije odredišta, DNS odgovori i stvarna mrežna dostupnost svi doprinose. Izričito odlučite da li je povratak na IPv4 prihvatljiv.
Promena forwarded_for ne rešava ovaj problem. To utiče na HTTP zaglavlje, a ne na familiju adresa TCP veze proksija. Isto tako, IPv6 DNS razrešivač ne garantuje da svako ime na koje odgovori ima IPv6 odredište.
Proverite ponašanje specifično za izdanje pre usvajanja velike stare konfiguracije. Posebno: dns_v4_first nije podržan prekidač preferencije familije u Squidu 5 do 7. Politiku koju možete precizno da opišete lakše je validirati od skupa nepovezanih IPv6 postavki.