Je možné přijmout klienta přes IPv4 a dosáhnout jeho požadovaného webu přes IPv6. Jde o oddělená spojení. Zásada týkající se strany webu by neměla automaticky odmítat klienty IPv4.

To je past v příkladech, které kombinují zamítnutí rodiny cíle s src ipv4: ACL zdroje mění, kdo se smí připojit, ne jen která spojení s weby jsou povolena.

Definujte zamýšlené omezení

U verzí Squid podporujících příslušné IP ACL může pravidlo rodiny cíle použít dst ipv4 k identifikaci cílů IPv4. Taková pravidla začleňte do stávající autentizace a oprávnění cílů; nepřidávejte široké povolení IPv6, které je obchází.

Reference ACL rozlišuje typy zdroje a cíle. Jde o omezení, nikoli službu automatického překladu. Web pouze s IPv4 se může stát nedostupným, i když se k němu stroj jinak dostane přes IPv4.

Svázání odchozí adresy IPv6 také není celou vynucovací zásadou. Výběr zdroje, povolené rodiny cílů, odpovědi DNS a skutečná dostupnost sítě k tomu přispívají. Výslovně rozhodněte, zda je návrat k IPv4 přijatelný.

Změna forwarded_for tento problém neřeší. Ovlivňuje hlavičku HTTP, ne rodinu adres TCP spojení proxy. Stejně tak překladač DNS IPv6 nezaručuje, že každé jméno, na které odpovídá, má cíl IPv6.

Před převzetím velké staré konfigurace zkontrolujte chování specifické pro verzi. Zejména: dns_v4_first není podporovaný přepínač preference rodiny v Squid 5 až 7. Zásadu, kterou dokážete přesně popsat, lze snáze ověřit než soubor nesouvisejících nastavení IPv6.

Související články