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.

Name Server Advantages Disadvantages Notes
BIND
  • Configuration file can be manually edited.
  • Extremely configurable.
  • Provides a caching nameserver.
  • Very tolerant of syntax errors in zone files.
  • Much Larger Memory Footprint
  • This is the default choice and is recommended for most systems.
MyDNS
  • Stores zone information in MySQL database.
  • Zones can be added/modified without a full reload.
  • Uses memory cache to speed up DNS queries.
  • If you serve a large number of zones that are being updated frequently, this may be the name server for you.
NSD
  • Very low memory footprint.
  • Extremely lightweight.
  • No additional configuration needed.
  • Configuration is generated automatically.
  • Does not provide a caching nameserver. Will only serve zones. (requires external nameservers in resolv.conf)
  • Must restart each time zones are altered.
  • Limited to 512 IP addresses.
  • This is ideal for a small vps when your datacenter provides caching nameservers.
  • Not recommended for system that will host many DNS zones or IP addresses.
Disabled    
  • This option will disable the nameserver. If you are serving dns as part of a cluster you may not need to run one locally.