DNS tabanlı reklam engelleme nedir?

DNS tabanlı reklam engelleme, bilinen reklam, izleyici veya telemetri domain’lerine yapılan isteklerin tarayıcıya ulaşmadan önce engellenmesiyle çalışır. İçeriği doğrudan sayfanın kendisinde engellemek yerine ağ katmanı, bu ana bilgisayar adlarının normal şekilde çözümlenmesini durdurur.

Tarayıcı, engellenen bir domain için kullanılabilir bir adres alamadığından istekler başarısız olabilir, zaman aşımına uğrayabilir veya kullanılan DNS hizmetine ve filtreleme kurallarına bağlı olarak farklı şekilde çözümlenebilir. Bu da bir ağda reklam engelleme veya gizlilik filtrelemesi kullanılıp kullanılmadığının anlaşılmasını mümkün kılar.

Araç açıklaması

Bu araç, bir kontrol isteğini ve bilinen birkaç izleme URL’sini test ederek reklam engellemenin etkin görünüp görünmediğini kontrol eder. Sonucu; her test ana bilgisayarını, durumunu ve isteğin ne kadar sürdüğünü gösteren bir tabloyla özetler.

DNS filtrelemesinin bir ağı, tarayıcıyı veya cihazı etkileyip etkilemediğini anlamak için pratik bir tanılama aracıdır.

Özellikler

  • Sezgisel algılama: Bir kontrol isteğini bilinen izleyici testleriyle karşılaştırır
  • İstek zamanlaması: Engellenen ve erişilebilir ana bilgisayarları ayırt etmeye yardımcı olmak için her testin ne kadar sürdüğünü gösterir
  • Basit durum tablosu: Ham ağ ayrıntılarını incelemeden sonucu taramayı kolaylaştırır

Nasıl çalışır?

Araç, zaman aşımı ile birlikte no-cors fetch istekleri gönderir ve her testi erişilebilir, engellenmiş veya zaman aşımına uğramış görünüp görünmediğine göre sınıflandırır. Bu bir çıkarım yöntemidir; dolayısıyla sonuç, doğrudan bir reklam engelleyici API’si yerine ağ davranışını yansıtır.

Sınırlamalar

  • Testleri çalıştırmak için ağ erişimi gerekir.
  • Sonuç sezgiseldir ve DNS sağlayıcısına, tarayıcıya veya firewall’a göre değişebilir.
  • Bazı ağlar, açık bir engelleme yerine yanıltıcı yanıtlar döndürebilir.