Squid 5–7: зошто dns_v4_first повеќе не работи
Објаснува го отстранувањето на dns_v4_first во Squid 5 до 7 и ја разликува предноста на адресата од наметнувањето само IPv4.
Стара Squid конфигурација содржи dns_v4_first on. По надградбата таа линија повеќе не ја дава очекуваната предност на IPv4. Додавањето повеќе копии нема да го врати претходното однесување.
Референцата за конфигурација ја наведува директивата како недостапна во Squid 5 до 7. Изборот на адреса во Squid се промени со работата на Happy Eyeballs; старите совети за предност треба да се читаат во контекстот на тоа издание.
Предност и наметнување се различни барања
Прво одлучете што ви треба. Да ја преферирате работна IPv4 рута кога двете семејства се достапни? Да ја отстраните прекинатата IPv6 поврзаност? Да гарантирате дека одреден излез користи само IPv4? Тоа не е истата политика. Ограничувањата по семејство на одредиштето исто така мора да останат одвоени од ACL на изворот на клиентот.
Оневозможувањето пристап до едно семејство може да направи некои страници недостапни. Менувањето на DNS одговорите ги менува кандидатите достапни на проксито. Поправањето на бавна или прекината рута решава мрежен дефект. Ниту едно од овие не треба да се опишува како универзална заменска линија за отстранета директива.
Одвојте го и изборот на адреса на одредиштето од адресата што се користи за достигнување до родителско прокси. Родителското име на хост може да има свои IPv4 и IPv6 кандидати, додека родителот ја прави конечната врска со страницата според сопствената политика.
Правилото за изворна адреса има друга улога: избира компатибилен извор за врска, наместо да создава поддршка за одредиштето. Изворот IPv4 не прави одредиште само со IPv6 да биде IPv4 крајна точка.
Проверете ја документацијата на инсталираното издание и целиот пат на проследување. Ако проблемот е несигурна IPv6 врска, зачувајте ја таа дијагноза наместо тивка глобална промена што само ја прикрива. Работната преферирана рута и строгиот излез со едно семејство заслужуваат различни конфигурации.