Sarrafa gazawar DNS a cikin ka'idar PAC
Ba wa binciken PAC DNS da ya gaza nasa reshen manufa maimakon ɗaukarsa a matsayin adireshin da aka tabbatar a wajen cibiyar sadarwar gida.
Binciken da ya gaza ba ya tabbatar da cewa wurin da ake zuwa yana wajen cibiyar sadarwarka ta sirri. Yana tabbatar da cewa wannan tantancewar PAC ba ta sami adireshin da take buƙata ba.
Wannan bambancin yana da muhimmanci sa'ad da dnsResolve() ke ciyar da ka'idar isInNet(). Aiwatar da PAC ta Chromium tana mayar da null sa'ad da warwarewar ta gaza. Kada ka gina reshen gazawar bisa tunawa cewa sakamakon koyaushe zaren fanko ne.
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";
}
Wannan misalin yana aika sunayen da ba a warware ba zuwa wakili. Wannan zaɓin manufa ne, ba ingantaccen tsoho na duniya ba. Yana iya zama da amfani sa'ad da wakilin yana da mai warwarewa ko hangen cibiyar sadarwa da abokin ciniki ba shi da shi. Cibiyar sadarwar da ke buƙatar warwarewa ta gida tana buƙatar wani sakamako bayyananne daban.
Warware sau ɗaya ka sake amfani da sakamakon. Hakan yana riƙe shawarar da ƙima ɗaya kuma yana guje wa maimaita kira na taimako da ka iya jinkiri.
Kuma duba ainihin mai amfani da PAC. Tsofaffin mataimakan IPv4 da faɗaɗɗun mataimakan IPv6 suna da yarjejeniya daban-daban. Ka'idar da aka gwada da aiwatar da mai bincike ɗaya ba ta tabbatar da goyon baya a kowace manhaja da ke amfani da irin wannan PAC URL ba.
Idan buƙatar ita ce kawai a bi da wani ƙarin sunan kamfani sananne, ka'idar sunan mai masauki na iya guje wa binciken gaba ɗaya. Koma zuwa rarrabuwar bisa adireshi sa'ad da adireshin shine bayanin da manufar ke buƙata da gaske.