Google Chrome'i värskendati hiljuti, et toetada asünkroonset DNS-i, mille kõrvalmõju on DNS-põhiste reklaamiblokeerijate purunemine. Paranduse saamiseks vaadake siit.
Hiljuti lisas Google toe funktsioonile, mida nimetatakse asünkroonseks DNS-iks Google Chrome'ile, mille eesmärk on kiirendada lehe laadimisaega, lahendades veebisaidi IP-aadressi enne lingil klõpsamist. See toimib, skannides laadimise ajal veebilehte, otsides üles kõik lingitud domeeninimed ja kasutades domeeninimeserverit (DNS), et leida igaühega neist seotud IP-aadress. Google ütleb, et ta peaks austama DNS-serverit, mille kasutaja on seadmes konfigureerinud, kuid mõnel juhul tundub, et see pole nii. Kasutajad teatavad, et DNS-põhised reklaamiblokeerijad, nagu AdHell ja DNS66, ei tööta enam Chrome'i uusimas versioonis õigesti.
Nagu selgub, ei austa Google alati seadmes konfigureeritud DNS-i ja pöördub tagasi enda juurde, mistõttu hakkavad kasutajad uuesti reklaame nägema. Arvatakse, et see ei mõjuta reklaamiblokeerijaid, mis ei kasuta reklaamide blokeerimiseks DNS-i, näiteks NetGuard, mis kasutab selle asemel oma tulemüüri.
XDA noorem liige aga tersono avastasin, et on olemas parandus, mida saab üsna lihtsalt rakenduses endas rakendada. See hõlmab Chrome'i lipu redigeerimist, et keelata asünkroonne DNS. Pange tähele, et on võimalik, et veebisaitide laadimine võib võtta veidi kauem aega, arvestades seda funktsiooni, mida me oleme keelamist kasutatakse selleks, et veebilehed saaksid kiiremini käivituda, kuid sellel on vaid väike mõju – kui see on olemas üleüldse.
DNS-põhiste reklaamiblokeerijate parandamine Google Chrome'is
1. toiming – Chrome'i asünkroonse DNS-i funktsiooni keelamine
Esiteks peate navigeerima aadressile chrome://lipud URL-i ribal, kus teid suunatakse menüüsse, kus saate Chrome'is funktsioone lubada ja keelata. Otsige üles "DNS" ja keelake funktsioon pealkirjaga "Async DNS Resolver".
2. samm – DNS-i vahemälu tühjendamine
Järgmisena peame tühjendama DNS-i vahemälu. Selle põhjuseks on asjaolu, et Google'il on endiselt palju erinevaid domeeninimesid, mis on lahendatud nende IP-aadressidele ja salvestanud need faili. See tähendab, et selle funktsiooni ümberlülitamisest ei piisa, sest kui olete seni reklaamidega silmitsi seisnud, on Google Chrome'i IP-aadress endiselt salvestatud. Saame selle vahemälu tühjendada üsna lihtsalt, lihtsalt navigeerige chrome://net-internals. Liikuge vahekaardile DNS ja puudutage valikut "Tühjenda hosti vahemälu".
3. samm – taaskäivitage Chrome
Väga lihtne, lihtsalt taaskäivitage Chrome, pühkides selle hiljutiste menüüst eemale või peatades rakenduse seadme rakenduse seadetes.
Miks töötavad minu DNS-põhised reklaamiblokeerijad nüüd Google Chrome'iga?
Google'i hiljutise muudatuse tõttu kasutab see sageli Google'i DNS-i ega austa ühtegi muud seadmes töötavat DNS-teenust. See ei mõjuta mitte ainult DNS-põhiseid reklaamiblokeerijaid, vaid ka kõiki VPN-i kasutavaid inimesi, kuna kõik DNS-i päringud lekivad. See tekitab paljudele privaatsusprobleeme, mitte ainult neid, kes ei soovi reklaame näha.
Keelasime selle Google Chrome'is juurutatud uue funktsiooni lipu keelamisega ja nii on rakendus sunnitud kasutama mis tahes DNS-serverit, mida ülejäänud Android-süsteem kasutab. Pole teada, kas see parandus tulevikus töötab, kuna on võimalik, et lipp võidakse täielikult eemaldada, kui funktsioon Chrome'i tulevases versioonis vaikimisi lubatakse.