The Men & Mice Suite solution manages DNS servers. Native ISC BIND DNS and Windows DNS is supported. As a result of an increase in other DNS servers showing up in production environments, as well as DNS offered as a service by Cloud providers, from Version 6.7 of the Men & Mice Suite, new functions have been added to the DNS Server Controller. This makes the Controller much more flexible and enables the Men & Mice Suite to communicate with such new DNS server types.
How to install and configure the Generic DNS Server Controller
- On Windows, run the Controller installer (x32 or x64 - depending on the OS version). There is no special Generic Controller installer - just use the normal Controller installer.
On Unix run the Controller installer with the parameter --generic-dns-controller.
- Install a script interpreter. We recommend using Python as we provide example connector scripts for Python (2.7.x).
Add the GenericDNSScript XML tag to the preferences.cfg file. If the preferences.cfg file is not present, please create it.
On Windows 2008/2012 R2 the preferences.cfg file is located under the hidden directory
C:\ProgramData\Men and Mice\DNS Server Controller
Following an example config for the python interpreter and a connector script located on the C drive in the scripts sub-directory:
The genericDNS.py script implements the generic API and interfaces with the DNS server itself.
- Login to the M&M Management Console and add the new generic DNS server. Select as Server Type "Generic". The name and optional IP address must point to the machine that runs the Generic DNS Server Controller.
Available Connector Scripts
PowerDNS with MySQL database backend