A Google Chrome-ot nemrég frissítették, hogy támogassa az aszinkron DNS-t, amelynek mellékhatása a DNS-alapú hirdetésblokkolók feltörése. Itt találja a javítást.
A Google nemrégiben támogatta az aszinkron DNS néven ismert funkciót a Google Chrome-hoz, amelynek célja az oldalbetöltési idő felgyorsítása azáltal, hogy a hivatkozásra kattintás előtt megoldja egy webhely IP-címét. Úgy működik, hogy beolvasás közben átvizsgálja a weboldalt, megkeresi a kapcsolódó tartományneveket, és egy DNS-kiszolgáló segítségével keresi meg a hozzájuk tartozó IP-címeket. A Google szerint tiszteletben kell tartania a felhasználó által az eszközön beállított DNS-kiszolgálót, de egyes esetekben úgy tűnik, hogy ez nem így van. A felhasználók arról számoltak be, hogy a DNS-alapú hirdetésblokkolók, például az AdHell és a DNS66 már nem működnek megfelelően a Chrome legújabb verziójában.
Mint kiderült, a Google nem mindig tartja tiszteletben az eszközön konfigurált DNS-t, és nem tér vissza a sajátjához, ezért kezdenek újra hirdetéseket látni a felhasználók. Úgy gondolják, hogy nem befolyásolja azokat a hirdetésblokkolókat, amelyek nem használnak DNS-t a hirdetések blokkolására, mint például a NetGuard, amely ehelyett saját tűzfalát használja.
Azonban XDA Junior Tag tersono felfedezte, hogy van egy javítás, amely meglehetősen könnyen alkalmazható magából az alkalmazásból. Ez magában foglalja a Chrome jelzőjének szerkesztését az aszinkron DNS letiltásához. Vegye figyelembe, hogy előfordulhat, hogy a webhelyek betöltése valamivel tovább tart, mivel a szolgáltatás mi lesz A letiltást azért használják, hogy a weboldalak gyorsabban indulhassanak el, de ennek csak csekély hatása lesz – ha van egyáltalán.
DNS-alapú hirdetésblokkolók javítása a Google Chrome-ban
1. lépés – A Chrome aszinkron DNS funkciójának letiltása
Először is el kell navigálnia ide chrome://flags az URL-sávban, ahol megjelenik egy menü, ahol engedélyezheti és letilthatja a funkciókat a Chrome-ból. Keressen rá a „DNS” kifejezésre, és tiltsa le az „Async DNS Resolver” nevű szolgáltatást.
2. lépés – A DNS-gyorsítótár törlése
Ezután ki kell ürítenünk a DNS-gyorsítótárat. Ennek az az oka, hogy a Google továbbra is sok különböző domain nevet fog feloldani az IP-címükre, és fájlban tárolja azokat. Ez azt jelenti, hogy a funkció átkapcsolása nem elegendő, hiszen ha eddig bármilyen hirdetéssel szembesült, akkor a Google Chrome továbbra is tárolja az IP-címét. Ezt a gyorsítótárat meglehetősen egyszerűen törölhetjük, egyszerűen navigáljunk ide chrome://net-internals. Lépjen a DNS lapra, és koppintson a „Hoszt gyorsítótár törlése” elemre.
3. lépés – Indítsa újra a Chrome-ot
Nagyon egyszerű, egyszerűen indítsa újra a Chrome-ot úgy, hogy elcsúsztatja a legutóbbi menüben, vagy leállítja az alkalmazást eszköze alkalmazásbeállításaiban.
Miért működnek most a DNS-alapú hirdetésblokkolóim a Google Chrome-mal?
A Google nemrégiben végrehajtott változtatásával gyakran a Google DNS-ét fogja használni, és nem veszi figyelembe az eszközön futó más DNS-szolgáltatásokat. Ez nem csak a DNS-alapú hirdetésblokkolókat érinti, hanem mindenkit, aki VPN-t használ, mivel minden DNS-kérelem kiszivárog. Sokak számára adatvédelmi aggályt jelent, nem csak azoknak, akik nem akarnak hirdetéseket látni.
A jelző letiltásával letiltottuk ezt a Google Chrome-ban megvalósított új funkciót, így az alkalmazás kénytelen lesz bármilyen DNS-kiszolgálót használni, amit az Android rendszer többi része is használ. Nem ismert, hogy ez a javítás működni fog-e a jövőben, mivel lehetséges, hogy a jelzőt teljesen eltávolítják, amikor a funkció alapértelmezés szerint engedélyezve lesz a Chrome egy jövőbeli verziójában.