[% USE Whostmgr; WRAPPER 'master_templates/master.tmpl' app_key = 'nameserver_selection', header = locale.maketext('Nameserver Selection'), breadcrumburl = '/scripts/nameserverconfig', base = '/scripts/nameserverconfig', extrastyle = ' .alert { margin-bottom: 0; } #dnssec-alert { margin-bottom: 10px; } .advantageContent { width: 30%; } ' theme='bootstrap'; %]

A nameserver is a program that maintains a list of your domain names and their corresponding IP addresses, allowing visitors to find the domains hosted on your server. It is a vital component of the networking setups of most servers. However, servers using a remote nameserver do not need to configure their own.

Here you can select the nameserver you wish to use, if any.

[% IF data.available.PowerDNS != 1 %] [% END %] [% IF data.available.BIND != 1 %] [% END %] [% IF dnsonly != 1 -%] [% END -%]
Nameserver Advantages Disadvantages Notes

PowerDNS is not available for your system. Please choose another nameserver configuration.

  • Very high performance.
  • Instant start-up.
  • Low memory requirements.
  • This is the default choice.
  • [%- IF data.available.PowerDNS != 1 %] PowerDNS is not available for your system: [% data.warnings.PowerDNS %] [%- ELSE %] Built-in support for DNSSEC. [%- END %]

Bind is not available for your system. Please choose another nameserver configuration.

  • Configuration file can be manually edited.
  • Extremely configurable.
  • Provides a caching nameserver.
  • Very tolerant of syntax errors in zone files.
  • Large memory footprint.
   
  • This option will disable the nameserver. If you are serving dns as part of a cluster you may not need to run one locally.
[% IF data.available.PowerDNS == 1 && data.nameserver == 'POWERDNS' %] [% END %]
[% IF data.available.PowerDNS == 1 && data.nameserver == 'POWERDNS' %] [% END %]
[% END %]