Ganze TLDs aus .txt Datei einer URL laden

Hallo,

ich lade mir aus einem Webserver eine .txt Datei als Adlist. Diese hat unter anderem folgenden Inhalt:

# Sperrt alle Domains aus China, Russland, Sowjetunion
(\.cn$|\.ru$|\.su$|)

# Sperrt alle Domains mit .top
\.top$

# Sperrt alle Domains mit .zip
\.zip$

Allerdings habe ich nun bemerkt das diese gar nicht greifen. Im Log wird z.B. news.cn ganz normal aufgelöst. Warum ist das so?

Dec 6 18:41:37: query[A] news.cn from xxx.xxx.xxx.xxx
Dec 6 18:41:37: cached news.cn is 202.108.119.193
Dec 6 18:41:37: cached news.cn is 202.108.119.194
Dec 6 18:41:37: query[AAAA] news.cn from xxx.xxx.xxx.xxx
Dec 6 18:41:37: cached news.cn is NODATA-IPv6

Ich danke für Tipps.

Die von Dir gezeigte Notation ist weder in Adblock/EasyList noch in HOSTS-Syntax.
Die Datei liegt also nicht in einem von Pi-hole unterstützten Format vor.

Von welcher Webseite beziehst Du diese Liste?

Ursprünglich habe ich das hier gesehen. Ich habe aber eine eigene Liste. Habe es dort rauskopiert:

specials/regex.list at master · RPiList/specials · GitHub

Was muss man tun um *.tld zu blockieren?

Sorry for answer in English

You have 2 options to block *.tld:

  1. You can use a list with ABP style. Use an entry like this:

    ||tld^
    
  2. You don't use a list and add a Regex block in web interface Domains page.

1 Like

Ah, thank you!
How can you combine several in one line?

(||cn^|||ru^|||su^)

?

Using the ABP style (||tld^) you need to use one rule per line.

It's possible to combine them using regex entries in Domains page (regex won't work inside lists!).

Note:
This is not a regex: (||cn^|||ru^|||su^). This won't work.

The correct way to combine them using regex would be:

(\.cn$|\.ru$|\.su$|)
or
(\.(cn|ru|su)$)
1 Like

Da RPiList nach eigener Angabe Inhalte zur Verwendung mit Pi-hole anbietet, wäre es gut und ggf. für viele andere hilfreich, wenn Du direkt bei diesem Anbieter nachfragst, wie die Verwendung dieser Liste gedacht ist. :wink:
Der Anbieter könnte dann einen entsprechenden Kommentar in der Datei einfügen.

In der Tat ziemlich(!) verwirrend. Ich ging davon aus das man diese Liste hier als RAW direkt als AdList laden kann:
specials/regex.list at master · RPiList/specials · GitHub

Wenn man sich das Video hier ansieht, ist es dann aber nicht so:
Gefährliche ZIP Domains sperren - YouTube

This topic was automatically closed 21 days after the last reply. New replies are no longer allowed.