Simple DNS Plus

New Simple DNS Plus plug-in "Regex Ignore" released

With this plug-in, you can make Simple DNS Plus ignore all DNS requests for names that match a configurable regular expression.

This could be used, for example, when the server is being bombarded with requests with a specific pattern (as is often seen in DNS amplification attacks).
Another example is simple parental control - blocking domain names containing bad words.

Regular expressions are compiled when Simple DNS Plus loads the plug-in instance and are therefore evaluated very efficiently.

Keep in mind that the dot (.) character has special meaning in regular expressions (matches any character), so when matching multi-segment domains names, the domain name dots must be enclosed in square brackets [.].
For example to match exactly "something.example.com", the regular expression would be "^something[.]example[.]com$" without the quotes.
The regular expression equivalent to the wildcard record name "*.example.com" is ".*[.]example[.]com$".

This plug-in is now available for download from:
https://github.com/jhsoftware/sdns-regexignore/releases

Download the "RegexIgnorePlugIn.dll" file to the "PlugIns" directory under the directory where Simple DNS Plus is installed, re-start Simple DNS Plus, and then setup an instance of "Regex Ignore" from the Options dialog / Plug-ins section.

The source code (forks and contributions are most welcome) is available at:
https://github.com/jhsoftware/sdns-regexignore
Comments

Simple DNS Plus

  • Home
  • Search
  • Product details

  • Features
  • Screen shots
  • Plug-ins
  • Tools & Add-ons
  • Testimonials
  • What's new
  • Release notes
  • Download

  • Download
  • Buy

  • Pricing
  • New license
  • Additional license
  • Upgrade
  • Support

  • Overview
  • Lost License Key
  • Knowledge Base
  • Online documentation
  • Contact us