Squid 5–7: zašto dns_v4_first više ne radi
Objašnjava uklanjanje dns_v4_first u Squid verzijama 5 do 7 i razlikuje prednost adrese od nametanja samo IPv4.
Stara Squid konfiguracija sadrži dns_v4_first on. Nakon nadogradnje taj redak više ne daje očekivanu IPv4 prednost. Dodavanje novih kopija neće vratiti prijašnje ponašanje.
Referenca konfiguracije navodi direktivu kao nedostupnu u Squid 5 do 7. Odabir adresa u Squidu promijenio se s radom na Happy Eyeballs; stare savjete o prednosti treba čitati u kontekstu tog izdanja.
Prednost i nametanje različiti su zahtjevi
Najprije odredite što vam treba. Preferirati ispravnu IPv4 rutu kada su dostupne obje obitelji? Ukloniti neispravnu IPv6 povezanost? Jamčiti da određeni izlaz koristi samo IPv4? To nije ista politika. Ograničenja obitelji odredišta također moraju ostati odvojena od ACL-a izvora klijenta.
Onemogućavanje pristupa jednoj obitelji može neke stranice učiniti nedostupnima. Promjena DNS odgovora mijenja kandidate dostupne proxyju. Popravljanje spore ili neispravne rute rješava mrežni kvar. Nijedno se ne smije opisivati kao univerzalni zamjenski redak za uklonjenu direktivu.
Također odvojite odabir adrese odredišta od adrese koja se koristi za dolazak do nadređenog proxyja. Nadređeno ime hosta može imati vlastite IPv4 i IPv6 kandidate, dok nadređeni ostvaruje konačnu vezu sa stranicom prema vlastitoj politici.
Pravilo izvorne adrese ima drugu ulogu: bira kompatibilan izvor za vezu, umjesto da stvara potporu za odredište. IPv4 izvor ne čini odredište samo s IPv6 IPv4 krajnjom točkom.
Provjerite dokumentaciju instaliranog izdanja i cijeli put prosljeđivanja. Ako je problem nepouzdana IPv6 veza, sačuvajte tu dijagnozu umjesto tihe globalne promjene koja je samo prikriva. Ispravna preferirana ruta i strogi jednoobiteljski izlaz zaslužuju različite konfiguracije.