Naujausiose „Chrome“ versijose DNS pagrįstos skelbimų blokavimo priemonės neveikia, todėl čia yra pataisymas

Neseniai „Google Chrome“ buvo atnaujinta, kad palaikytų asinchroninį DNS, kuris turi šalutinį poveikį – sulaužo DNS pagrindu veikiančius skelbimų blokatorius. Norėdami pataisyti, žiūrėkite čia.

Neseniai „Google“ pridėjo palaikymą funkcijai, žinomai kaip asinchroninis DNS į „Google Chrome“, kuria siekiama pagreitinti puslapio įkėlimo laiką, nustatant svetainės IP adresą prieš spustelėjus nuorodą. Jis veikia nuskaitydamas tinklalapį, kai jis įkeliamas, surandant visus susietus domenų vardus ir naudojant domeno vardų serverį (DNS), kad surastų su kiekvienu iš jų susietą IP adresą. „Google“ teigia, kad ji turėtų gerbti DNS serverį, kurį vartotojas sukonfigūravo įrenginyje, tačiau kai kuriais atvejais atrodo, kad taip nėra. Vartotojai praneša, kad DNS pagrįsti skelbimų blokatoriai, tokie kaip AdHell ir DNS66, nebeveikia tinkamai naujausioje „Chrome“ versijoje.

Kaip paaiškėjo, „Google“ ne visada gerbia įrenginyje sukonfigūruotą DNS ir grįžta prie savo, todėl vartotojai vėl pradeda matyti reklamas. Manoma, kad tai nedaro įtakos skelbimų blokatoriams, kurie nenaudoja DNS reklamoms blokuoti, pvz., NetGuard, kuris vietoj to naudoja savo užkardą.

Tačiau XDA jaunesnysis narys tersono atrado, kad yra pataisymas, kurį gana lengvai galima pritaikyti pačioje programoje. Tai apima „Chrome“ vėliavėlės redagavimą, kad būtų išjungtas asinchroninis DNS. Atminkite, kad svetainių įkėlimas gali užtrukti šiek tiek ilgiau, atsižvelgiant į tai, kad mes būsime funkcija išjungimas naudojamas, kad tinklalapiai galėtų paleisti greičiau, tačiau tai turės tik nedidelį poveikį, jei toks yra iš viso.


DNS pagrįstų skelbimų blokatorių taisymas „Google Chrome“.

1 veiksmas – išjunkite „Chrome“ asinchroninę DNS funkciją

Pirmiausia turėsite pereiti į chrome://flags URL juostoje, kur būsite nukreipti į meniu, kuriame galėsite įjungti ir išjungti funkcijas iš „Chrome“. Ieškokite „DNS“ ir išjunkite funkciją „Async DNS Resolver“.

2 veiksmas – DNS talpyklos išvalymas

Tada turėsime išvalyti DNS talpyklą. Taip yra todėl, kad „Google“ vis tiek turės daug skirtingų domenų pavadinimų, priskirtų jų IP adresams ir išsaugos juos faile. Tai reiškia, kad perjungti šią funkciją nepakanka, nes jei iki šiol buvote susidūrę su reklama, „Google Chrome“ vis tiek išsaugos jų IP adresą. Mes galime gana lengvai išvalyti šią talpyklą, tiesiog eikite į chrome://net-internals. Eikite į DNS skirtuką ir bakstelėkite „Išvalyti pagrindinio kompiuterio talpyklą“.

3 veiksmas – iš naujo paleiskite „Chrome“.

Tikrai paprasta, tiesiog iš naujo paleiskite „Chrome“ perbraukdami ją naujausių meniu arba priverstinai sustabdydami programą įrenginio programos nustatymuose.


Kodėl mano DNS pagrįsti skelbimų blokatoriai dabar veikia su „Google Chrome“?

Neseniai atlikus „Google“ pakeitimą, ji dažnai naudos „Google“ DNS ir nepaisys jokios kitos veikiančios įrenginyje esančios DNS paslaugos. Tai turi įtakos ne tik DNS pagrįstiems skelbimų blokatoriams, bet ir visiems, naudojantiems VPN, nes visos DNS užklausos nutekės. Daugeliui tai kelia susirūpinimą dėl privatumo, o ne tik tiems, kurie nenori matyti skelbimų.

Išjungėme šią naują funkciją, įdiegtą „Google Chrome“, išjungę vėliavėlę, todėl programa bus priversta naudoti bet kokį DNS serverį, kurį naudoja ir likusi „Android“ sistema. Nežinoma, ar šis pataisymas veiks ateityje, nes gali būti, kad vėliavėlė gali būti visiškai pašalinta, kai funkcija bus įjungta pagal numatytuosius nustatymus būsimoje „Chrome“ versijoje.