DNSBL-pluginet
Den här sidan dokumenterar WordPress-pluginet Tornevall Networks DNSBL and Fraud Blacklist implementation.
Vad pluginet gör
Pluginet lägger till ett lättviktigt skyddslager för DNSBL/FraudBL i WordPress.
Nuvarande funktioner inkluderar:
- direkta DNS-uppslag mot konfigurerade blacklist-resolvers
- lokal cache för att undvika onödigt upprepade uppslag
- valfri förstärkning av kommentarsskydd via Tornevall Tools
- blockering / omdirigering av listade besökare
- dold kommentarsfunktion för listade besökare
- adminverktyg för manuell lookup och self-check
- adminstatistik för kontroller, träffar och blockerade requests
- en säker IP-whitelist så att den egna adressen kan testas utan att blockeras
Adminpanelen
DNSBL-adminsidan innehåller nu:
- At a glance för aktuell konfiguration
- Visitor statistics med:
- antal registrerade besökarkontroller
- antal unika IP-adresser som setts
- antal blacklist-träffar
- antal blockerade requests
- antal unika blockerade IP-adresser
- 24-timmarsöversikt
- antal cachelagrade blacklistposter
- Plugin information and help
- Try-tests and self-check
- inställningar för resolvers, cachetid, skyddsbeteende och Tools-integration
Hur statistiken fungerar
Pluginet har sedan tidigare en tabell som heter dnsblstats, och nu skrivs riktiga händelser dit från den aktiva kodvägen.
Det gör att dashboarden kan visa:
- hur många kontroller som registrerats
- hur många adresser som har setts
- hur många blacklist-träffar som returnerats
- hur många requests som bedömts som blockerade
Statistiken är händelsebaserad, så den blir meningsfull efter att pluginet faktiskt har hanterat vanlig trafik.
Säker testning i WordPress
Det rekommenderade sättet att testa DNSBL-beteendet är att:
- behålla din egen nuvarande IP-adress i den säkra whitelisten
- använda pluginets inbyggda lookup- och self-check-verktyg i wp-admin
- granska statistikrutorna och räknarna för blacklist-träffar
Whitelisting innebär att IP-adressen fortfarande kontrolleras och kan synas i statistiken, men den blockeras inte, omdirigeras inte och markeras inte som spam.
När det är möjligt läggs den aktiverande ägarens IP-adress in automatiskt i whitelisten vid första installationen.
Varför översikten såg tom ut tidigare
Den gamla rutan "At a glance" visade bara konfigurationsvärden som antal resolvers, valda flaggor och om token/dev-mode var satt.
Trots att pluginschemat redan innehöll tabellen dnsblstats skrevs inget dit från nuvarande 3.x-kod, så det fanns ingen riktig statistik att visa.
Det glappet är nu stängt.
Dokumentation och källhistorik
Noteringar
- Pluginet använder fortfarande det historiska bootstrapfilnamnet
tornevall-wp-dnsbl.php.
- 3.x-serien är en cleanup/refaktorering av den äldre kodbasen.
- Senaste historiska taggen som syns i det lokala repot är
2.1.9.
Senast uppdaterad: 2026-03-13