Adguardhome: CNAME-Einträge mit den Sperrlisten abgleichen

Erstellt am 20. Nov. 2019  ·  3Kommentare  ·  Quelle: AdguardTeam/AdGuardHome

Sehen Sie sich das ursprüngliche Problem an:
https://github.com/uBlockOrigin/uBlock-issues/issues/780

Folgendes sollten wir tun:

  1. CNAME-Einträge mit den Sperrlisten abgleichen
  2. Geben Sie im Abfrageprotokoll an, dass die Antwort durch die Übereinstimmung mit einem CNAME blockiert wurde. Ideal wäre es, wenn wir dort auch die Originalantwort drucken.
  3. Bitte beachten Sie, dass Sie den CNAME nicht überprüfen sollten, wenn es eine Ausnahmeregel gibt, die der Frage der DNS-Abfrage entspricht.

Zusätzlich zur Implementierung in AdGuard Home sollten wir Folgendes tun:

  1. [x] Aktualisieren Sie die mobile API von dnsproxy
  2. [x] Aktualisieren Sie AdGuard DNS, um dies auch zu tun
  3. [x] Senden Sie eine Funktionsanfrage an github.com/AdguardTeam/DnsLibs
Medium enhancement

Hilfreichster Kommentar

@hoshsadiq alle CNAME-Einträge in der Kette sind in der Antwort des Rekursors vorhanden, sodass dies kein Problem darstellt:

$ nslookup test2.meshkov.info
Server:     2001:db8:7c02:1::1
Address:    2001:db8:7c02:1::1#53

Non-authoritative answer:
test2.meshkov.info  canonical name = test1.meshkov.info.
test1.meshkov.info  canonical name = example.org.
Name:   example.org
Address: 93.184.216.34

Alle 3 Kommentare

Nur für den Fall, dass Folgendes übersehen wird.. Es wäre gut, wenn dies die gesamte CNAME-Kette durchläuft. Dh

ad.firstparty.com cname unblocked.company2.com
unblocked.company2.com cname blockiert.adcompany.com
blockiert.adcompany.com

Diese Anfrage sollte blockiert werden, wenn entweder unblocked.company2.com oder Blocked.adcompany.com gesperrt ist.

@hoshsadiq alle CNAME-Einträge in der Kette sind in der Antwort des Rekursors vorhanden, sodass dies kein Problem darstellt:

$ nslookup test2.meshkov.info
Server:     2001:db8:7c02:1::1
Address:    2001:db8:7c02:1::1#53

Non-authoritative answer:
test2.meshkov.info  canonical name = test1.meshkov.info.
test1.meshkov.info  canonical name = example.org.
Name:   example.org
Address: 93.184.216.34

Aah! Perfekt!

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

ameshkov picture ameshkov  ·  3Kommentare

thb007 picture thb007  ·  3Kommentare

ammnt picture ammnt  ·  4Kommentare

Techguyprivate picture Techguyprivate  ·  3Kommentare

xiaofengcod picture xiaofengcod  ·  3Kommentare