Google Chrome yakın zamanda, DNS tabanlı reklam engelleyicileri kırma yan etkisi olan eşzamansız DNS'yi destekleyecek şekilde güncellendi. Düzeltme için buraya bakın.
Son zamanlarda Google, eşzamansız DNS olarak bilinen bir özellik için destek ekledi Siz bağlantıyı tıklamadan önce bir web sitesinin IP adresini çözümleyerek sayfa yükleme sürelerini hızlandırmayı amaçlayan Google Chrome'a. Bir web sayfasını yüklenirken tarayarak, bağlantılı tüm alan adlarını bularak ve her biriyle ilişkili IP adresini bulmak için bir Etki Alanı Adı Sunucusu (DNS) kullanarak çalışır. Google, kullanıcının cihazda yapılandırdığı DNS sunucusuna saygı duyması gerektiğini söylüyor ancak bazı durumlarda durum böyle görünmüyor. Kullanıcılar, AdHell ve DNS66 gibi DNS tabanlı reklam engelleyicilerin artık Chrome'un en son sürümünde düzgün çalışmadığını bildiriyor.
Görünen o ki, Google her zaman cihazda yapılandırılmış DNS'lere saygı göstermiyor ve kendi DNS'lerine geri dönmüyor, bu nedenle kullanıcılar reklamları yeniden görmeye başlıyor. Bunun yerine kendi güvenlik duvarını kullanan NetGuard gibi reklamları engellemek için DNS kullanmayan reklam engelleyicileri etkilediğine inanılmıyor.
Ancak XDA Kıdemsiz Üyesi Tersono uygulamanın içinden oldukça kolay bir şekilde uygulanabilecek bir düzeltme olduğunu keşfetti. Eşzamansız DNS'yi devre dışı bırakmak için Chrome'un bayrağını düzenlemeyi içerir. Kullanacağımız özellik dikkate alındığında web sitelerinin yüklenmesinin biraz daha uzun sürebileceğini unutmayın. devre dışı bırakma, web sayfalarının daha hızlı başlatılabilmesi için kullanılır, ancak bunun yalnızca çok küçük bir etkisi olacaktır (eğer varsa). hiç de.
Google Chrome'da DNS Tabanlı Reklam Engelleyicileri Düzeltme
1. Adım - Chrome'un Eşzamansız DNS Özelliğini Devre Dışı Bırakma
Öncelikle şuraya gitmeniz gerekir: chrome://bayraklar URL çubuğunuzda, özellikleri Chrome içinden etkinleştirebileceğiniz ve devre dışı bırakabileceğiniz bir menüye yönlendirileceksiniz. "DNS"yi arayın ve "Async DNS Resolver" başlıklı özelliği devre dışı bırakın.
Adım 2 - DNS Önbelleğini Temizleme
Daha sonra DNS önbelleğini temizlememiz gerekecek. Bunun nedeni, Google'ın hala IP adreslerine çözümlenmiş birçok farklı alan adına sahip olması ve bunları bir dosyada saklamasıdır. Bu, bu özelliği değiştirmenin yeterli olmadığı anlamına gelir; sanki şu ana kadar herhangi bir reklamla karşılaşmışsınız gibi, o zaman Google Chrome'da IP adresleri yine de depolanacaktır. Bu önbelleği oldukça kolay bir şekilde temizleyebiliriz, sadece şuraya gidin: chrome://net-internals. DNS sekmesine gidin ve "Ana bilgisayar önbelleğini temizle"ye dokunun.
3. Adım - Chrome'u yeniden başlatın
Gerçekten çok basit; Chrome'u son aramalar menünüzde hızlıca kaydırarak yeniden başlatmanız veya cihazınızın uygulama ayarlarında uygulamayı durdurmaya zorlamanız yeterlidir.
DNS Tabanlı Reklam Engelleyicilerim Neden Artık Google Chrome ile Çalışıyor?
Google tarafından yapılan son değişiklikle birlikte, Google genellikle Google'ın DNS'sini kullanacak ve çalışan diğer cihaz içi DNS hizmetlerine saygı göstermeyecektir. Bu durum yalnızca DNS Tabanlı Reklam Engelleyicileri değil aynı zamanda herhangi bir DNS isteğinin sızdırılması nedeniyle VPN kullanan herkesi de etkiler. Bu, yalnızca reklam görmek istemeyenler için bir sıkıntı değil, birçok kişi için gizlilik kaygısı da yaratıyor.
Bayrağı devre dışı bırakarak Google Chrome'da uygulanan bu yeni özelliği devre dışı bıraktık ve böylece uygulama, Android sisteminin geri kalanının kullandığı DNS sunucusunu da kullanmak zorunda kalacak. Bu düzeltmenin gelecekte işe yarayıp yaramayacağı bilinmiyor; çünkü Chrome'un gelecekteki bir sürümünde özellik varsayılan olarak etkinleştirildiğinde bayrağın tamamen kaldırılması mümkün olabilir.