Download
Format: Hosts • 0.0.0.0 domain.com per line • UTF-8 • 332.3 MB • Stable URL: https://blocklists.wonx.eu/blocklist.txt
Integration & Usage
Technitium DNS Server
# Settings → Block List URLs → remove all → add only: https://blocklists.wonx.eu/blocklist.txt # Then: Settings → "Update Block List Now"
Pi-hole v5 / v6
# Group Management → Adlists → add new list: https://blocklists.wonx.eu/blocklist.txt pihole -g
AdGuard Home
# Filters → DNS Blocklists → "Add custom filter list" Name: wonx Combined Blocklist URL: https://blocklists.wonx.eu/blocklist.txt
dnsmasq
curl -s https://blocklists.wonx.eu/blocklist.txt \ | grep -v '^#' \ | awk '{print "address=/"$2"/0.0.0.0"}' \ > /etc/dnsmasq.d/wonx-blocklist.conf systemctl reload dnsmasq # Cron (daily 07:00): 0 7 * * * curl -s https://blocklists.wonx.eu/blocklist.txt | grep -v '^#' | awk '{print "address=/"$2"/0.0.0.0"}' > /etc/dnsmasq.d/wonx-blocklist.conf && systemctl reload dnsmasq
unbound
curl -s https://blocklists.wonx.eu/blocklist.txt \
| grep -v '^#' \
| awk '{print "local-zone: \""$2"\" always_nxdomain"}' \
> /etc/unbound/conf.d/wonx-blocklist.conf
unbound-control reload
Windows (PowerShell as Administrator)
$url = "https://blocklists.wonx.eu/blocklist.txt"
$dest = "$env:windir\System32\drivers\etc\hosts"
(Invoke-WebRequest $url -UseBasicParsing).Content | Add-Content $dest
Source Lists (50)
Create Custom Blocklist
0 selectedPick any sources - the list is merged on-the-fly from cached data (no re-download). Direct browser download when ready.
About this Service
wonx Combined DNS Blocklist is a self-hosted, public aggregator that merges 50 DNS blocklists from trusted sources (RPiList, StevenBlack, Hagezi, OISD and more) daily. Coverage: ads, tracking, malware, phishing, spam, streaming bypass, telemetry (Windows/Samsung/MS-Office), crypto mining, gambling, pornography, child protection, fake news, and newly registered domains.
Supported formats:
Hosts file (0.0.0.0 domain / 127.0.0.1 domain),
domain list (one domain per line), AdBlock (||domain^) and
wildcard (*.domain). All are auto-detected and normalized to hosts format.
Duplicates are removed.
Update strategy:
2x daily (06:00 & 18:00 UTC) each source is checked via HTTP
HEAD for changes (Last-Modified header).
Only changed lists are re-downloaded. Sources that fail 6 consecutive times (≈3 days)
are automatically disabled and re-enabled when they respond again.
Individual lists are available normalized at /sources/{id}.txt. Machine-readable metadata: meta.json
No own content: This service aggregates publicly available third-party lists only. Please respect the license terms of each source.