Simple DNS Plus on Windows Server Core

"Server Core" is a command line only version of Windows Server 2008 - "Windows without windows".
You can install and run the Simple DNS Plus service (v. 5.2 and later) on Server Core and manage this from another PC through the Remote Management feature.

Simple DNS Plus requires the .NET Framework 2.0 which is included in Windows Server 2008 R2 Server Core.
Note that the original version of Windows Server 2008 Server Core (pre "R2") does not include the .NET Framework.
While not directly supported by Microsoft, it is however possible to install it - for details see
(talks about installing PowerShell, but steps 1 and 2 installs the .NET Framework 2.0)

For now, installing Simple DNS Plus on Server Core requires several steps as described below.
Future updates may include a more automated installation process.

First install Simple DNS Plus on a workstation PC (with full GUI version of Windows), then copy the directory where Simple DNS Plus was installed (typically "c:\program files\simple dns plus") to the same location on the Server Core computer. Technically you don't need the GUI based .exe files, but it is easier just to copy the whole directory.

Then on the Server Core computer, run the .NET "InstallUtil.exe" utility on "sdnsmain.exe".
This will install the Simple DNS Plus service, eventlog source, and firewall rule:

Next start the Simple DNS Plus service by typing "net start sdnsplus":

And finally enable remote management by running "sdnsplus -m <password>":

Now you can connect to the Simple DNS Plus service from your workstation PC using the "Remote Management" shortcut in the Windows Start menu (or running "sdnsgui.exe -remote"):


You can now manage the Simple DNS Plus service on the Server Core computer just like a local instance of Simple DNS Plus.

A few tips on installing Server Core for the first time:

1) After you have installed Windows, you need to activate it. Since there is no GUI for this, you need to use the command lines:
slmgr /ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx (your registration key)
and then
slmgr /ato

2) To be able to copy files to the server, you may need to temporarily disable the Windows firewall:
netsh firewall set opmode mode=disable

Related KB articles:

29 Apr 2016 00:16 UTC
John Link
Does this also work on Windows 10 IoT Core for Raspberry Pi 2 ?
JH Software
4 May 2016 09:02 UTC
JH Software
Now that would be cool :-)
I am pretty sure that it won't work as is. But it might actually be possible to rework it for this as (I think) the core elements (.NET framework) were recently also made available for that platform.
We will have to take a closer look at this.
Thanks for the idea.
(Never published. Used for replies and to show your Gravatar icon. Never used for any other purpose.)