Unable to setup DNS properly

Am unable to set up the BIND DNS on my server to act as a local DNS server.

Receiving the follow error after installation:

Checking Configuration
The status of your system is being checked to ensure that all enabled features are available, that the mail server is properly configured, and that quotas are active .. Your system has 23.54 GB of memory, which is at or above the Virtualmin recommended minimum of 256 MB. The system does not appear to have any DNS servers configured. However, the default behaviour of using a local DNS server should still work.

Mail server Postfix is installed and configured.

Postfix can support per-domain outgoing IP addresses, but is not currently configured to do so. This can be setup in the Postfix Mailserver module.

Apache is installed.

The following PHP versions are available : 5.5.9 (/usr/bin/php5-cgi)

Webalizer is installed.

Apache is configured to host SSL websites.

MySQL is installed and running.

ProFTPd is installed.

Logrotate is installed.

SpamAssassin and Procmail are installed and configured for use.

ClamAV is installed and running.

The System and Server Status module is installed and checking on schedule.

Plugin AWstats reporting is installed OK.

The mailman queue processor /var/lib/mailman/bin/qrunner is not running on your system. It can be started in the Bootup and Shutdown module.

.. your system is not ready for use by Virtualmin.

Status: 
Active

Comments

Howdy -- you may want to go into System Settings -> Features and Plugins, and disable the "Mailman" feature there. That will get rid of one of the errors being displayed there.

Regarding DNS -- what are the contents of your /etc/resolv.conf file on that system?

Disabled mailman

Contents from my resolve.conf file.

Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN

Okay, if that server is running BIND (which Virtualmin does by default), try adding this to your /etc/resolv.conf file:

nameserver 127.0.0.1

Once you do that, does the Re-Check Config complete correctly?