Blokatorji oglasov, ki temeljijo na DNS, so v najnovejših različicah Chroma pokvarjeni, zato je tukaj popravek

Google Chrome je bil pred kratkim posodobljen tako, da podpira asinhroni DNS, ki ima stranski učinek zlom zaviralcev oglasov, ki temeljijo na DNS. Glej tukaj za popravek.

Pred kratkim je Google dodal podporo za funkcijo, imenovano asinhroni DNS v Google Chrome, katerega namen je pospešiti čas nalaganja strani z razrešitvijo naslova IP spletnega mesta, preden kliknete povezavo. Deluje tako, da med nalaganjem skenira spletno stran, poišče vsa povezana imena domen in s pomočjo strežnika domenskih imen (DNS) poišče naslov IP, povezan z vsako od njih. Google pravi, da bi moral spoštovati strežnik DNS, ki ga je uporabnik konfiguriral v napravi, vendar se včasih zdi, da temu ni tako. Uporabniki poročajo, da zaviralci oglasov na osnovi DNS, kot sta AdHell in DNS66, ne delujejo več pravilno v najnovejši različici Chroma.

Izkazalo se je, da Google ne spoštuje vedno konfiguriranega DNS-ja v napravi in ​​se vrne nazaj na lastnega, zato uporabniki spet začenjajo videti oglase. Verjame se, da ne vpliva na zaviralce oglasov, ki ne uporabljajo DNS za blokiranje oglasov, kot je NetGuard, ki namesto tega uporablja svoj požarni zid.

Vendar, XDA Junior Member tersono odkril, da obstaja popravek, ki ga je mogoče zelo enostavno uporabiti v sami aplikaciji. Vključuje urejanje Chromove zastavice, da onemogoči asinhroni DNS. Upoštevajte, da je možno, da bo nalaganje spletnih mest trajalo nekoliko dlje, glede na to, da bomo funkcijo imeli onemogočanje se uporablja zato, da se lahko spletne strani hitreje zaženejo, vendar bo imelo le majhen učinek – če sploh obstaja nasploh.


Popravljanje zaviralcev oglasov na osnovi DNS v brskalniku Google Chrome

1. korak – onemogočanje Chromove funkcije asinhronega DNS-ja

Najprej se boste morali pomakniti do chrome://flags v vrstici URL, kjer boste preusmerjeni v meni, kjer lahko omogočite in onemogočite funkcije znotraj Chroma. Poiščite »DNS« in onemogočite funkcijo z naslovom »Async DNS Resolver«.

2. korak - Čiščenje predpomnilnika DNS

Nato bomo morali počistiti predpomnilnik DNS. To je zato, ker bo Google še vedno imel veliko različnih imen domen, razrešenih na njihove naslove IP in jih shranil v datoteko. To pomeni, da preklapljanje te funkcije ni dovolj, saj če ste bili doslej soočeni s kakršnimi koli oglasi, bo imel Google Chrome še vedno shranjen svoj naslov IP. Ta predpomnilnik lahko zelo enostavno počistimo, preprosto se pomaknite do chrome://net-internals. Pomaknite se do zavihka DNS in tapnite »Počisti predpomnilnik gostitelja«.

3. korak – znova zaženite Chrome

Zelo preprosto, preprosto znova zaženite Chrome tako, da ga povlečete proč v meniju nedavnih ali prisilno zaustavite aplikacijo v nastavitvah aplikacije vaše naprave.


Zakaj moji zaviralci oglasov na osnovi DNS zdaj delujejo z Google Chromom?

Z nedavno spremembo Googla bo pogosto uporabljal Googlov DNS in ne bo upošteval nobene druge storitve DNS v napravi, ki se izvaja. To ne vpliva samo na zaviralce oglasov na osnovi DNS, temveč tudi na vse, ki uporabljajo VPN, saj bodo vse zahteve DNS uhajale. Za mnoge predstavlja skrb glede zasebnosti, ne le moteče za tiste, ki ne želijo videti oglasov.

To novo funkcijo, implementirano v brskalniku Google Chrome, smo onemogočili tako, da smo onemogočili zastavico, zato bo aplikacija prisiljena uporabiti kateri koli strežnik DNS, ki ga uporablja tudi preostali sistem Android. Ni znano, ali bo ta popravek deloval v prihodnosti, saj je možno, da bo zastavica v celoti odstranjena, ko bo funkcija privzeto omogočena v prihodnji različici Chroma.