DNSmanager configuration file (DNSmanager)

From ISPWiki

Jump to: navigation, search

The control panel settings are located in /usr/local/ispmgr/etc/dnsmgr.conf.

That lines that begin with // (double slash), or begin with /* and end with */ are ignored by the control panel and can be used as comment lines.

General parameters

DefaultLang - interface default language.

DefaultTheme -interface default theme. The following themes are available: aqua, classic and modern (default).

LogLevel - the DNSmanager logging level (/usr/local/ispmgr/var/ispmgr.log). The following logging levels are currently available:

  • 0 - notes
  • 1 - fatal errors
  • 2 - not used
  • 3 - errors
  • 4 - warnings
  • 5 - information
  • 6 - detailed information
  • 7 - not used
  • 8 - debug information (only for developers)
  • 9 - trace information (only for developers)

OS - operating system. DNSmanager's updates depend on this parameter.

IPmanager - if you have access to IPmanager, the control panel for managing IP-address, you can enter your server's IP-address, username and password, such as

IPmanager user:password

NamedUID and NamedGID - allow to provide the UID and GID for the DNS server (they are necessary for creating a folder with proper permissions).

NetworkInterface - network interface name to which the IP-addresses for the name space managed by the Bind process must be bound. The first interface name is used by default.

SharedDomains - list of shared domains whose owners do not need to be checked (see the InsecureDomain option).

LimitedResellers - a list of reseller accounts, which may create users only in their name space. It can be used to save IP addresses in case the control panel is integrated with IPmanager.


Options are additional parameters of the DNSmanager configuration file.

Option option_name

The following options are currently supported:

  • DisableAutoUpdate - disable the control panel auto-update.
  • InsecureDomain - allow users to check owners of the top-level domain when creating a new domain.

If you want to activate several options in the configuration file, you need to add a separate Option directive for each option.


A path defines location of a file in the system.

path internal_name full_path

The following internal names are currently supported:

  • named.conf - location of the named(DNS) configuration file.
  • NamedChrootDir - location of the chroot-directory.
  • ndc - location of the DNS server management program.
  • ZoneDir - location of the directory with domain zone files.
  • "'named.restart'" - this command is used to restart named. It will be executed after a new View is created and a new IP address is bound to the interface.

The user accounts are located in /usr/local/ispmgr/etc/dnsmgr.passwd. Each user has the following line:


  • NAME - login name to gain access to the control panel.
  • ADMIN - administrator (or reseller) account.
  • PASSWORD - password hash.
  • LEVEL - login level:
    • 12 - administrator.
    • 11 - reseller.
    • 10 - user.
  • VIEW - user's domain name space.
  • USED - the number of created domains.
  • LIMIT - the maximum number of domains a user can create.
  • SHAREDLIMIT - the maximum number of subdomains a user can create.
Was this helpful? Yes | No
Personal tools