Tfittxija li tfalli ma tippruvax li d-destinazzjoni tinsab barra n-netwerk privat tiegħek. Tipprova biss li din il-valutazzjoni PAC ma kisbitx l-indirizz li kellha bżonn.

Dan id-distinzjoni huwa importanti meta dnsResolve() jitma' regola isInNet(). L-implimentazzjoni PAC ta' Chromium tirritorna null meta r-riżoluzzjoni tfalli. Mhux se tibni l-fergħa tal-falliment fuq tifkira li r-riżultat huwa dejjem string vojt.

function FindProxyForURL(url, host) {
    var address = dnsResolve(host);
    if (!address) {
        return "PROXY proxy.example:8080";
    }
    if (isInNet(address, "10.40.0.0", "255.255.0.0")) {
        return "DIRECT";
    }
    return "PROXY proxy.example:8080";
}

Dan l-eżempju jibgħat ismijiet mhux riżolti lill-proxy. Hija għażla ta' politika, mhux valur prestabbilit sikur universali. Tista' tkun utli meta l-proxy jkollu riżolutur jew veduta tan-netwerk li l-klijent m'għandux. Netwerk li jirrikjedi riżoluzzjoni lokali jeħtieġ riżultat espliċitu differenti.

Irriżolvi darba u erġa' uża r-riżultat. B'hekk id-deċiżjoni tibqa' marbuta ma' valur wieħed u tiġi evitata r-repetizzjoni ta' sejħiet ta' għajnuna li jistgħu jkunu bil-mod.

Iċċekkja wkoll lill-konsumatur PAC reali. L-għajnuna IPv4 antika u l-għajnuna IPv6 estiża għandhom kuntratti differenti. Regola mġarrba ma' implimentazzjoni ta' browser wieħed ma tipprovax appoġġ f'kull applikazzjoni li tuża l-istess PAC URL.

Jekk il-ħtieġa hija biss li jiġi rrutat suffiss ta' kumpanija magħruf, regola dwar l-isem tal-host tista' tevita t-tfittxija għal kollox. Resaq lejn klassifikazzjoni bbażata fuq l-indirizz meta l-indirizz ikun informazzjoni li l-politika tassew teħtieġ.

Artikli relatati