This plug-in blocks / redirects DNS requests for domain names listed in a standard DNS "BOOT" file.
Specifically this plug-in was created to handle blocklists from http://www.malwaredomains.com - but can technically use any list of domain names in the standard BOOT file format.
This plug-in is very similar to the Domain Blacklist Plug-in - except for data file listing the domain names.
It reads the zone names for any primary zones listed in the BOOT file and ignores everything else in the file such as zone file names etc. It will match/block requests for any domain name (including sub-names) matching these zone names.
In the plug-in instance dialog / Plug-In Settings tab you can specify the data file, if the file should automatically be reloaded when updated, which DNS record type to serve for matches (A, AAAA, A6, TXT), and the TTL value for these records:
If you want to ensure that specific web-sites are not accidentally blocked (for example if you are using a blacklist data file created by someone else) you can setup a whitelist- see KB1286.
If you want to relax blacklist restrictions at certain times - for example allow social networking web-sites after normal working hours, you can schedule when the plug-in takes effect - see KB1287.
NOTE: Operating systems and Internet browsers cache DNS records, so if a user recently accessed or was blocked from accessing a web-site, this information might be cached locally on her computer for some time. You may need to restart all browser instances and type "ipconfig /flushdns" at a command prompt on the local computer before it will query the DNS server again for an updated result.
When using the black/white-list plug-in and users may get different DNS results at different times (as lists are updated), we recommend that you configure Simple DNS Plus to limit client caching to 20 minutes or less. See Options dialog / DNS / Miscellaneous section (v. 5.1 build 118 and later):
Where to get this plug-in
Download from: https://simpledns.com/outbox/plugins/v52/dblboot-plugin.zip (v. 5.2 build 2 - 24. oktober 2014)
Download the .zip file and then extract the included .dll file to the "PlugIns" directory under the directory where Simple DNS Plus is installed, re-start Simple DNS Plus.
For details on setting up an instance of the plug-in click here.
This plug-in is released into the public domain as open source. You are most welcome to fork it or contribute code enhancements, and / or use the source code as a starting point for developing your own plug-in.
Source code / Git repository: https://github.com/jhsoftware/sdnspi-DblBoot