ناکامه پلټنه دا نه ثابتوي چې منزل ستاسو له خصوصي شبکې څخه بهر دی. دا یوازې ثابتوي چې دې PAC ارزونې خپله اړینه پته ترلاسه نه کړه.

دا توپیر هغه وخت مهم دی چې dnsResolve() د isInNet() قاعدې ته ننوت ورکوي. د Chromium PAC پلي کول هغه وخت null بېرته ورکوي چې حل ناکام شي. د ناکامۍ څانګه په دې یادونه مه جوړوئ چې پایله تل خالي تار وي.

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";
}

دا بېلګه نه حل شوي نومونه پراکسي ته لېږي. دا د تګلارې انتخاب دی، نه یو نړیوال خوندي ډیفالټ. دا ګټور کېدای شي کله چې پراکسي داسې حل کوونکی یا شبکه لید ولري چې کلاینټ یې نه لري. هغه شبکه چې محلي حل غواړي، بل څرګند پایلې ته اړتیا لري.

یو ځل یې حل کړئ او پایله یې بیا وکاروئ. دا پریکړه له یوې ارزښت سره تړلې ساتي او د کېدونکو ورو مرستندویه غوښتنو تکرار مخنیوی کوي.

اصلي PAC کاروونکی هم وګورئ. زاړه IPv4 مرستندویان او پراخه IPv6 مرستندویان بېلابېل تړونونه لري. هغه قاعده چې د یو براوزر پلي کولو سره ازمایل شوې، په هره هغه اپلیکیشن کې ملاتړ نه ثابتوي چې ورته PAC URL کاروي.

که اړتیا یوازې د یوې پېژندل شوې شرکت پایښت لارښوونه وي، د کوربه نوم قاعده کولای شي پلټنه په بشپړ ډول وڅاري. کله چې پته هغه معلومات وي چې تګلارې واقعاً ورته اړتیا لري، د پتې پر بنسټ طبقه بندي وکاروئ.

اړوندې مقالې